Как отслеживать или визуализировать фрагментацию памяти приложения delphi - PullRequest
12 голосов
/ 09 ноября 2009

Как я могу отслеживать или визуализировать фрагментацию памяти приложения delphi?

1 Ответ

23 голосов
/ 09 ноября 2009

Большинство приложений Delphi теперь используют FastMM , и, если у вас есть связанная версия исходного кода, вы можете использовать файл FastMMUsageTracker.pas, который создает отдельное окно, показывающее, как используется память, обновляемая каждую секунду или около того.

Я взял код в этом файле и создал версию, которая записывает в файл, чтобы я мог использовать его в службе, но для настольного приложения этот стандартный трекер будет работать хорошо.

...