Smeto, Может это связано с заполнением журнала? У меня там просто ворох текстов. И попробовал отключить антивирус. Сохраняет карту нормально. А вот если пройти 1 квест довольно долго играя. То 100% такая же ошибка вылазит. Мб варкрафт не рассчитан на нагрузку больше 256 мегабайт на оперативную память?
Когда у игры неполучается выделить память, она показывает сообщение об ошибке "Недостаточно памяти для обработки команды".
Произойти это может, если память доступная процессу игры кончилась.
Даже если у вас 64-битный процессор и десятки гигабайт оперативной памяти, игра 32-битная и не может использовать больше 4-ех гигабайт памяти.
А на практике, даже больше 2-ух гигабайт будет проблемно занять, из-за особенности устройства используемых варкрафтом связных списков.
Регионы памяти:
По моим наблюдениям, выделение памяти может также провалиться в случае, когда размер одного региона менеджера памяти достигает лимита, равного примерно 256-ми мегабайтам.Так что, даже если память еще не закончилась, но блоков памяти в одном регионе выделено слишком много, то игра всё равно может крашнуться. Также, могу предположить, что если игра попытается одним куском выделить много памяти (например, 300 МБ), то последствия будут теми же.
По сигнатуре региона можно попытаться догадаться о причине произошедшего.Например, если имя объекта CUnitListNode, то можно заподозрить утечки памяти, связанные с неудаляемыми групами в скрипте карты.
PUVer, все верно, есть какой то лимит в 256 мб на один регион памяти (предположение)
Касаемо журнала не знаю, не слышал даже о возможной такой причине )
PUVer, некоторые приказы создают утечки на быдло гуи, например, если отдаёшь приказ юниту или группе юнитов отправиться в область, там создаётся точка и группа
63 мб это много и это как раз та штука что у тебя вызывает краш
Smeto, оно рабочее? обычно на рабочие системы там есть отзыв админа первым комментом, но ресурс древний и скорее всего поэтому его нет. Опуская вскукареки тамошних про продажу песка на пляже -- ни одного комментария о работоспособности и по делу.
Ред. PUVer
Произойти это может, если память доступная процессу игры кончилась.
Даже если у вас 64-битный процессор и десятки гигабайт оперативной памяти, игра 32-битная и не может использовать больше 4-ех гигабайт памяти.
А на практике, даже больше 2-ух гигабайт будет проблемно занять, из-за особенности устройства используемых варкрафтом связных списков.
По моим наблюдениям, выделение памяти может также провалиться в случае, когда размер одного региона менеджера памяти достигает лимита, равного примерно 256-ми мегабайтам.Так что, даже если память еще не закончилась, но блоков памяти в одном регионе выделено слишком много, то игра всё равно может крашнуться. Также, могу предположить, что если игра попытается одним куском выделить много памяти (например, 300 МБ), то последствия будут теми же.
По сигнатуре региона можно попытаться догадаться о причине произошедшего.Например, если имя объекта CUnitListNode, то можно заподозрить утечки памяти, связанные с неудаляемыми групами в скрипте карты.
Ред. Smeto
Касаемо журнала не знаю, не слышал даже о возможной такой причине )
Снимаем защиту с процесса игры xgm.guru/p/wc3/jass-view#h1