Я хочу создать программу, способную показывать объем оперативной памяти, которую использует Google Chrome. Chrome использует процесс для каждой вкладки и каждого плагина / расширения (в основном), поэтому вы не можете с первого взгляда на монитор активности определить объем занимаемой оперативной памяти.
Моя идея состояла в том, чтобы дать программе название процесса (Chrome), и он будет искать каждый дочерний процесс. Затем я добавлю количество памяти, отведенное всем родительским процессом, чтобы получить мой ответ.
Проблема в том, что я не могу найти класс, который может дать мне объем памяти, занятый процессом.
Я нашел способ получить PID из имени приложения (и наоборот) с примером кода PIDFromBSDProcessName , написанным на C. Но я не могу найти память, ни в NSRunningApplication, NSTask классов NSWorkSpace.
Есть идеи?
Если у вас есть какие-либо советы, я тоже с удовольствием их прочту!