螺母和螺栓参考C#性能和内存使用

时间:2010-05-04 09:33:31

标签: c#

我想知道是否有人能指出我可以阅读关于C#的章节的方向。我有兴趣学习的是方法调用成本,创建对象的成本等等。

我的目标是更好地了解如何提高应用程序的性能并更好地理解C#语言的工作原理。

参考文献最好是本书,这本书我可以阅读封面。

3 个答案:

答案 0 :(得分:7)

CLR via C#非常适合CLR的低级细节。它专门介绍了方法调用,创建新对象,垃圾收集等等的细节。

对于实际性能数字,您应该使用分析器来避免过早优化的常见缺陷。

答案 1 :(得分:1)

要对现有代码进行性能分析,请查看Eqatec Profiler。 (有个人使用的免费许可证。)

答案 2 :(得分:0)

您可能需要了解Garbage CollectionCLR