Почему Process.PrivateMemorySize64 /1024
не соответствует той памяти диспетчера задач Windows (Private Working Set)?Почему Process.PrivateMemorySize64/1024 не соответствует той памяти диспетчера задач Windows (Private Working Set)?
Похоже, что разница в большой (~ 30%). Кроме того, значение часто не обновляется, как диспетчер задач.
Вызов _process.Refresh()
не помогает.
см. Здесь (http://www.itwriting.com/dotnetmem.php). Это может помочь вам узнать о проблемах с памятью на .Net. Память, напечатанная в TaskManager, не является фактической используемой памятью вашего приложения. – HimBromBeere
Это радикально разные числа, виртуальная память и физическая память. –