【发布时间】:2010-10-17 22:33:47
【问题描述】:
当我阅读this tutorial 时,我注意到以下有关在 C# 中使用结构的性能提示:
除非你需要引用类型 语义,一个更小的类 超过 16 个字节可能更有效 由系统作为结构处理。
我在 stackoverflow 中寻找了类似的问题,我发现了一些在 ADO.Net、Networking、Streams 中讨论性能最佳实践的问题,而不是关于 C#(语言)中的性能最佳实践。
我想补充一点关于使用整数类型的提示:
运行时优化性能 32 位整数类型(Int32 和 UInt32),所以使用这些类型 计数器和其他经常访问的 积分变量。
【问题讨论】:
-
很好的问题,但这绝对是一个社区维基:没有一个正确的答案。
-
这是您绝对应该阅读的链接:msdn.microsoft.com/en-us/library/ms973852
标签: c# .net performance