1) Таск менеджер часто вводит в заблуждение, откройте еще колонку "Выделенная память"
2) Приоритет за фактическим указанием недостатка памяти программой, она не врет - это результат прямого запроса памяти у операционки
3) Ссылка на "в прошлом работало" не релевантна, так как это программа, работающая с меняющимся набором данных в меняющемся наборе окружающих программ
У вас там целый зоопарк из фотошопа, дискорта, мс офиса и броузера. И нет отчета об общей памяти и свопе.
Спасибо за внимание к проблеме.
1. В следующий раз сделаю дополнительный скрин - обычно при таком сообщении видно, что терминал потребляет очень много памяти - есть такой опыт.
2. Это не может всё же быть из-за малого объёма памяти на накопителе - из лога как раз следует, что не хватило места для формирования истории - как я понял?
3. Я понимаю - эмоции - когда всё сыпется начинает на ровном месте.
Да, на компьютере много чего работает - он основной, но работает всё стабильно по долгу - неделями, новый софт не был запущен.
Не совсем понял, мне следует приложить дамп, который сформировала ОС при краше?
b4435, в Книге часто используется такая конструкция.
class A
{
public:
void Method() {}
};
class B
{
public:
A* operator[]( constint = 0 )
{
return(new A);
}
};
voidOnStart()
{
B b;
b[].Method(); // ALT+G не делает переход на A::Method.
}
Почти невозможно разбираться в исходниках, т.к. ALT+G переход в ME не работает.
Просьба что-то придумать, чтобы можно было разбираться в кодах Книги. Спасибо.
Было бы неплохо осветить новшества с динамическими массивами - у них вдруг появились методы. Возможно, где-то это описано, но вроде в документации нет ничего.
В целом, идея хорошая. Плохо только то, что раньше размеры были типа int, а в новых методах - uint.
Было бы неплохо осветить новшества с динамическими массивами - у них вдруг появились методы. Возможно, где-то это описано, но вроде в документации нет ничего.
В целом, идея хорошая. Плохо только то, что раньше размеры были типа int, а в новых методах - uint.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
При этом видно, что памяти ещё 50% свободно.
1) Таск менеджер часто вводит в заблуждение, откройте еще колонку "Выделенная память"
2) Приоритет за фактическим указанием недостатка памяти программой, она не врет - это результат прямого запроса памяти у операционки
2240 Kb not available3) Ссылка на "в прошлом работало" не релевантна, так как это программа, работающая с меняющимся набором данных в меняющемся наборе окружающих программ
У вас там целый зоопарк из фотошопа, дискорта, мс офиса и броузера. И нет отчета об общей памяти и свопе.
Может на сложных расчётах нужно ставить IsStopped()
Не уверен... Там часть расчетов на видеокарте, думаю с этим проблемы и возникли, но отловить это очень сложно.
1) Таск менеджер часто вводит в заблуждение, откройте еще колонку "Выделенная память"
2) Приоритет за фактическим указанием недостатка памяти программой, она не врет - это результат прямого запроса памяти у операционки
3) Ссылка на "в прошлом работало" не релевантна, так как это программа, работающая с меняющимся набором данных в меняющемся наборе окружающих программ
У вас там целый зоопарк из фотошопа, дискорта, мс офиса и броузера. И нет отчета об общей памяти и свопе.
Спасибо за внимание к проблеме.
1. В следующий раз сделаю дополнительный скрин - обычно при таком сообщении видно, что терминал потребляет очень много памяти - есть такой опыт.
2. Это не может всё же быть из-за малого объёма памяти на накопителе - из лога как раз следует, что не хватило места для формирования истории - как я понял?
3. Я понимаю - эмоции - когда всё сыпется начинает на ровном месте.
Да, на компьютере много чего работает - он основной, но работает всё стабильно по долгу - неделями, новый софт не был запущен.
Не совсем понял, мне следует приложить дамп, который сформировала ОС при краше?
Просто подойдите к вопросу проверки ресурсов с серьезной технической стороны.
Вариант бытовой эрудиции неприемлем. Как и запуски серьезных по ресурсам расчетов при полностью замусоренном окружении.
Почти невозможно разбираться в исходниках, т.к. ALT+G переход в ME не работает.
Просьба что-то придумать, чтобы можно было разбираться в кодах Книги. Спасибо.
Строка для поиска: Uluchshenie 094.Почти невозможно разбираться в исходниках, т.к. ALT+G переход в ME не работает.
Просьба что-то придумать, чтобы можно было разбираться в кодах Книги. Спасибо.
Вы работаем над выкаткой новой версии компилятора, где и интеллисенс будет полностью переписан.
Это даст возможность лучше строить навигацию.
Было бы неплохо осветить новшества с динамическими массивами - у них вдруг появились методы. Возможно, где-то это описано, но вроде в документации нет ничего.
В целом, идея хорошая. Плохо только то, что раньше размеры были типа int, а в новых методах - uint.
Было бы неплохо осветить новшества с динамическими массивами - у них вдруг появились методы. Возможно, где-то это описано, но вроде в документации нет ничего.
В целом, идея хорошая. Плохо только то, что раньше размеры были типа int, а в новых методах - uint.
https://www.mql5.com/ru/docs/basis/variables#array_define
https://www.mql5.com/ru/docs/basis/variables#array_define
Спасибо. В переменные не догадался посмотреть.
Хотя, вроде не все описаны - нет например Push() и Capacity(), которые предлагает метаедитор. А у Size() тип на самом деле uint.
Да уж, а ведь помнится кто-то R называл колхозом)
А у Size() тип на самом деле uint.
а как ты представляешь себе массив с отрицательной размерностью?