Win应用程序会减慢其他应用程序和PC的速度
本文关键字:应用程序 PC 速度 Win 其他 | 更新日期: 2023-09-27 18:26:39
我在Visual Studio 12中开发了一个C#窗口应用程序。当我运行这个应用程序时,它会减慢所有其他应用程序的速度,并使PC速度变慢。,我认为这需要太多的物理记忆。请建议进行一些变通以避免放慢我的电脑速度。以下是所开发应用程序的介绍:该应用程序是数据密集型的。该应用程序包含一个循环大约80000次的for循环,这个"for循环"还有一个循环100000次的"inner for循环"。我将所有数据存储在列表、数组和对象中(我认为这些数据结构消耗内存)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
}
}
还建议如何使这个应用程序快速!!!
您是否使用Windows的资源监视器来监控内存使用情况(以及"备用"内存消耗=>磁盘缓存)?如果您的C#应用程序的优先级是正常的,那么您的机器似乎严重依赖于该缓存,因此如果可用内存太少,并且"备用"区域缩小,几乎所有的速度都会减慢。
您应该使用更细粒度的性能计数器来发现瓶颈。