Dan*_*ear 6 c# visual-studio-2010
我在这里遇到了一些难题.我一直在尝试加速某个功能,现在当我运行我的应用程序时,运行此功能需要大约16-17秒.
现在,如果我在VS2010中与Performance Analysis一起运行相同的操作,为了找到较慢的部分,代码在~6-7秒内执行.现在,如果我的代码确实快速运行,那么应用程序完全可以接受.
我已经尝试通过调试和发布配置文件运行代码(没有性能分析),几乎没有区别.
任何人都有任何想法可能会发生在这里?
几点注意:有问题的函数使用了相当多的LINQ to SQL,我使用的性能分析是CPU采样.
我相信,如果您确定哪些部分比其他部分花费的时间更长,那么您应该关注代码中最慢的部分并优化它们,不要关心以秒为单位的绝对持续时间,而只是考虑相对时间。
即使您看到整个应用程序在 7 秒内执行,如果有一些方法花费了整个时间的 40% 来尝试优化它们,那么即使没有启用性能分析,您也肯定会从这种微调中受益,并且总执行时间将会下降如果最初是 17 秒左右,则更长。
| 归档时间: |
|
| 查看次数: |
649 次 |
| 最近记录: |