【c# – 重构 – 速度提升】教程文章相关的互联网学习教程文章

c# – LINQ中的速度提升Where(Array.Contains)【代码】

我最初有一个包含返回int []的LINQ查询的方法,后来以类似于以下的方式使用它:int[] result = something.Where(s => previousarray.Contains(s.field));事实证明这是非常缓慢的,直到第一个数组被检索为本机IQueryable< int>.它现在运行得非常快,但是我想知道如果我从其他地方提供了一个int []然后必须如上所述使用它我将如何处理这种情况. 在这种情况下有没有办法加快查询速度?转换为列表似乎没有帮助.解决方法:在LINQ-SQL中,Cont...

c# – 重构 – 速度提升【代码】

如何使此功能更有效.它目前运行在6 – 45秒.我已经在这个特定方法上运行了dotTrace探查器,它的总时间在6,000到45,000毫秒之间.大部分时间花在“MoveNext”和“GetEnumerator”调用上. 和时代的例子是71.55% CreateTableFromReportDataColumns - 18, 533* ms - 190 calls-- 55.71% MoveNext - 14,422ms - 10,775 calls 我可以做些加速这种方法吗?它会被调用很多,秒数加起来:private static DataTable CreateTableFromReportData...

c# – 网站速度提升的建议?

我差不多完成了这个在线图书馆:http://gramma.ro 我在YSlow中有C级,但我仍然不满意平均消耗的时间要加载的网站(我的网络连接约7秒). 也许有些人会说它运作良好,但请与这个速度相比:http://www.libris.ro/绝对快. 你对我的申请有什么建议吗?您是否看到了我可以改进的关键位置,这会严重缩短我网站的加载时间? 使用的数据库:sql server 2008. 使用的语言:c#asp.net 使用的硬件:专用服务器,AMD 64 2.2 Ghz,2 GB Ram 提前致谢… ...