Форум программистов, компьютерный форум CyberForum.ru

Вешает ноутбук - C++

Восстановить пароль Регистрация
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
03.09.2013, 21:58     Вешает ноутбук #1
Прикиньте, при запускепрограммы, содержащей следующие строки, пошли конкретные тормоза. Что и ожидалось.
Хотя памяти она ест но и и не совсем так уже, не так уж . Главное, когда минут через пять я эту прогу из процессов вырубил, именно эту прогу, тормоза остались!! Наиужутчайшие!!!Прошло уже минут 17, и все выглядело так!!
Я вырубил самого редактора си-два-плюса, или как его правильно обозвать. Может ли ктото прокоментировать?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void fun()
{
double *test = new double[9999];
}
 
int main()
{
 
for (int i = 0; i < 99999; i++)
{ fun(); }
 
system("pause");
return 0;
}
Миниатюры
Вешает ноутбук  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2013, 21:58     Вешает ноутбук
Посмотрите здесь:

WaitForSingleObject вешает интерфейс C++
Delphi DDL-ка вешает программу
MySQL mysql вешает систему
C# OpenFileDialog вешает программу
Delphi Цикл вешает формочку
когда запускаю программу с использованием cin то ноутбук перезагружается C++
Функции и файлы. Чтение и запись данных в файл. Структура "Ноутбук" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,061
03.09.2013, 22:11     Вешает ноутбук #2
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
Хотя памяти она ест но и и не совсем так уже, не так уж . Главное, когда минут через пять я эту прогу из процессов вырубил,
именно из процессов память могла не освободится
если тебе долго смотреть убавь количество циклов
C++
1
for (int i = 0; i < 99; i++)
Добавлено через 2 минуты
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
new double[9999]
здесь выделяется примерно 80 000 байт
плюс ты это вызываешь 10 000 раз
итого 800 000 000 (800 мегабайт) конечно система умирает
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
03.09.2013, 22:35  [ТС]     Вешает ноутбук #3
Спасибо!!!
Yandex
Объявления
03.09.2013, 22:35     Вешает ноутбук
Ответ Создать тему
Опции темы

Текущее время: 06:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru