Win应用程序会降低其他应用程序和PC的速度

时间:2014-10-16 10:07:42

标签: c# .net winforms

我在Visual Studio 12中开发了一个C#windows应用程序。当我运行这个应用程序时,它会减慢所有其他应用程序的速度并使PC运行缓慢。我认为这需要太多的物理内存。请建议一些解决方法,以避免减慢我的PC。 以下是开发的应用程序介绍: 该应用程序是非常数据密集的。该应用程序包含一个for循环,循环大约80000次,这个“for循环”也有一个“内循环”循环100000次。我将所有数据存储在列表,数组和对象中(我认为这些数据结构消耗内存)  E.X.

for(i = 0; i < 80000; i++)
{ 
    for(j = 0; j < 10000; j++)
    { 
         //do some scientific calculations using mathematical formulas (sine, cos          
         //calls some user defined functions 
    } 
} 

还建议如何快速使用此应用程序!

1 个答案:

答案 0 :(得分:0)

您使用的是Windows&#39;资源监视器监视内存使用情况(&#34;备用&#34;内存消耗=&gt;磁盘缓存)?如果您的C#应用​​程序的优先级正常,那么您的计算机似乎很大程度上依赖于该缓存,因此如果可用的空闲内存太少而且几乎所有内容都会减慢,并且#34;备用&#34 ;区域缩小。

您应该使用更细粒度的性能计数器来发现瓶颈。