Часто говорят, что диспетчер задач не дает точного указания того, сколько памяти используется процессом.
Если это действительно так, как проще всего это выяснить?
Я хотел бы знать:
- Общее количество используемой памяти (будь то в ОЗУ или в подкачке или что-то еще)
- Общее количество используемой оперативной памяти (работает в ситуации, когда на компьютере много свободного физического ОЗУ, поэтому, как мы надеемся, принудительное извлечение данных не будет проблемой)
- Общая память, фактически используемая программой (не считая дополнительных затрат, которые хранит GC)
- Общее использование памяти, которое используется исключительно моей программой (не считая разделяемые библиотеки / разделяемую память)
- Общее использование общей памяти.