При разработке приложенья, которое использовало большие массивы данных я столкнулся с проблемой… Если внести в секцию данных код: XXX dt 2600000 dup (?) То ml.exe компилирует его 1-2 часа Не кто не знает, как устранить эту проблему? Заранее спасибо
Отказаться от этой лабуды... 12 метров памяти это не мало, и лучше использовать VirtualAlloc VirtualFree
nitrotoluol Согласен с тобой но все же откуда берется такой баг данные не инициализируются! Что же ml делает столько времени?
И еще если все же использовать VirtualAlloc то как потом выровнять адрес по 16-байтной границе? если этого не сделать то инструкции SSE выбросят ошибку общего доступа!?
Итак, данный пример был скомпилирован мной в fasm'е за 1.1 секунды (fasm сам вывел время компиляции). По моему, результат говорит сам за себя.