Дано: проприетарное поделие которое при загрузке захавывает много памяти. Далее память конечно же не высвобождается и совершенно не ясно насколько эффективно она используется.
Цель: понять имеется ли место проблема из-за которой софт разово использует память и далее её не освобождает, хотя данные в последствии уже не нужны.
Отследить виртуальную память (pmap) и даже модификацию памяти довольно элементарно и гугл тут сразу даёт массу советов. А как можно отследить чтение процессом памяти? И есть ли софт который показывает статистику в удобном виде чтобы видеть «мусорные» куски?