У меня есть программа, которая накапливает трафик с сетевого интерфейса в 800 Мбит / с . Эта программа разработана Delphi также на 32-битной платформе ( Delphi не поддерживает 64-битную архитектуру ).
Я записываю полученную дату в память (RAM) и через некоторое время (неизвестно и зависит от полученных данных) записываю блок полученных данных (неизвестный размер и зависит от полученных данных) на жесткий диск и освобождаю память (RAM) .
Когда я запускаю приложение, через некоторое время оно выдает «Out Of Memory» исключение. Что я должен сделать, чтобы предотвратить это исключение?