Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关专用字节与峰值专用字节的.NET应用程序内存使用情况_.net_Memory Leaks - Fatal编程技术网

有关专用字节与峰值专用字节的.NET应用程序内存使用情况

有关专用字节与峰值专用字节的.NET应用程序内存使用情况,.net,memory-leaks,.net,Memory Leaks,我正在测试一个长时间运行的.NET应用程序,该应用程序与非托管DLL交互,并使用ProcessExplorer监视其内存使用情况 私有字节不会增加,并保持在21-25MB左右,但我得到了峰值私有字节~242MB的巨大增加 峰值专用字节表示什么?应用程序在处理过程中出于自身的需要需要需要一定数量的内存,或者我是否遇到内存泄漏 我还应该提到,虚拟大小约为160MB,这对于一个不平凡的.NET应用程序来说是完全正常的。垃圾收集器喜欢虚拟内存。它是虚拟的,不需要任何费用。你仍然是一个很好的6倍,远离用尽

我正在测试一个长时间运行的.NET应用程序,该应用程序与非托管DLL交互,并使用ProcessExplorer监视其内存使用情况

私有字节不会增加,并保持在21-25MB左右,但我得到了峰值私有字节~242MB的巨大增加

峰值专用字节表示什么?应用程序在处理过程中出于自身的需要需要需要一定数量的内存,或者我是否遇到内存泄漏


我还应该提到,虚拟大小约为160MB,这对于一个不平凡的.NET应用程序来说是完全正常的。垃圾收集器喜欢虚拟内存。它是虚拟的,不需要任何费用。你仍然是一个很好的6倍,远离用尽地址空间,这里没有问题。很抱歉,我的意思是“但我得到了一个峰值私人字节大幅增加”不是“但我得到了一个峰值虚拟字节大幅增加”,因为它最初的立场。我编辑了这个问题。这会影响你的回答吗?不会的,私有字节只是你不与其他进程共享的字节。这是完全正常的,垃圾收集堆不是共享的。