Монитор расхода памяти
Заметка 2012 года. Версии программ и описанные приёмы могли устареть.
Недавно возникла необходимость отслеживать расход памяти программы, которая 24/7 работает на Windows. Пришлось перепробовать долбанную кучу профилировщиков и task manager'ов, среди которых самым близким к поставленным требованиям оказался ProcessExplorer, который был всем хорош, но не мог проводить длительный мониторинг.
Т.о. было решено что подходящего решения не существует (или оно не гуглится, что в наше время практически одинаково) и поэтому пришлось на скорую руку набросать утилиту которая с помощью GetProcessMemoryInfo собирает расход памяти какой-то программы.
Запись\загрузку данных, их вывод на график и мониторинг нагрузки на CPU я добавил в качестве плюшек, чтобы получился простейший профилировщик, который возможно кому-то понадобится.
Скачать можно в аттаче, а превью можно посмотреть здесь.
Исходники не выкладываю, т.к. они шестого билдера с установленным TeeChart 8+ (кому надо поняли).
Новые комментарии закрыты: заметка из архива.