2017-02-17 17:57:42
Краткое описание :
Утечка памяти в юните LowProcОписание :
G_ZarplЧто измененно :
Как проявить:
1) Во вложении к проблеме есть atlantis.cfg, который надо подложить рядом с galnet.cfg.
2) В каталог с ресурсами Галактики положить G_Zarpl.tds, соответствующий текущей версии обновления. В моем случае используется версия G_Zarpl dll 9.1.203.0, поэтому брал K:\Galaktika\9.1\Updates\DLL\G_Zarpl\9.1.203.0\MAPS\G_Zarpl.tds.
3) Удалить dsk-файлы
4) Запустить Галактику и закрыть сразу после загрузки. В каталоге запуска сформируется heapspy.log.
Фактический результат:
В heapspy.log присутствуют записи, свидетельствующие об утечках памяти при выделении памяти в юните LowProc (см. вложение), в частности в строках 8298, 8350, 8352, 9055, 9248, 9250, 17971, 17972. Предположительно дело в том, что при инициализации юнита создаются переменные Storn_182 и MP_182, а при деинициализации эти переменные не уничтожаются.
Ожидаемый результат:
В heapspy.log не должно быть записей, свидетельствующих об утечке памяти в LowProc.
Как измененно :
Исправлено. В heapspy.log нет записей, свидетельствующих об утечке памяти в LowProc.