Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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
C# vps上的内存不足_C#_Html_Vb.net_Memory Leaks_Iis 7.5 - Fatal编程技术网

C# vps上的内存不足

C# vps上的内存不足,c#,html,vb.net,memory-leaks,iis-7.5,C#,Html,Vb.net,Memory Leaks,Iis 7.5,我觉得这件事让我有点不知所措 我有一个运行IIS7.5的VPS,我正在运行几个低流量网站。1是纯HTML,VB.net中有两个,C中有两个新的。我的问题是,我的内存已经用完了好几次,我唯一能指出的变量是使用中的%Committed Bytes,它上升到大约98%,并关闭IIS。这似乎是从新的C站点开始的。我使用了perfmon,可以看到%Committed Bytes%CB缓慢增加。我已经让VPS重新启动了两次,%CB下降到60%的范围。如果我重新启动IIS或回收应用程序池,我会使其进入78%的

我觉得这件事让我有点不知所措

我有一个运行IIS7.5的VPS,我正在运行几个低流量网站。1是纯HTML,VB.net中有两个,C中有两个新的。我的问题是,我的内存已经用完了好几次,我唯一能指出的变量是使用中的%Committed Bytes,它上升到大约98%,并关闭IIS。这似乎是从新的C站点开始的。我使用了perfmon,可以看到%Committed Bytes%CB缓慢增加。我已经让VPS重新启动了两次,%CB下降到60%的范围。如果我重新启动IIS或回收应用程序池,我会使其进入78%的范围

所以我想我的第一个问题是:%CB应该保持不变还是会变化,这的正常值是多少

第二个问题:如果%CB=x/提交的字节,那么x是什么。想一想,如果我知道x,并且可以看到是什么过程导致x增加,那么也许我可以解决任何问题。我看过私有字节和堆大小,但它们似乎不是我要找的x

还是我找错地方了


谢谢

看来我可能已经解决了。我使用了几个小数据表,但没有正确地处理它们。把它们都用上了,问题似乎已经解决了。我知道这会在哪里造成问题,但我真的很惊讶,它可能是致命的,因为它是