如何优化

时间:2009-11-10 06:11:45

标签: c# asp.net optimization

我在c#代码后面有一个方法...需要从Assemblies以及Child group Methods执行10000多行。我的问题是如何优化它?在我的页面中,我自己设计的网格视图需要超过40秒加载到500行。

2 个答案:

答案 0 :(得分:7)

描述您的代码。这将帮助您确定缓慢的位置。通过阅读您的帖子,优化可能需要很长时间,因为您有很多代码和数据。

尽可能虚拟化。您可以先尝试加载50行,然后显示您的UI,然后异步加载其余450行,而不是加载500行吗?这并不会加速你的应用程序,但至少它似乎比等待40秒更快。

答案 1 :(得分:0)

This method非常简单,但它可以通过优化来确定最有利可图的活动。

如果有办法加快您的计划,那么需要花费一些时间,比如60%。 如果你随机中断它,在调试器下,你有60%的机会在行为中捕获它。 如果你检查堆栈,也许是一些状态变量,它会非常准确地告诉你问题是什么。 如果你这样做10次,你会看到大约6个样本的问题。