![]() |
1
4
直接从源头, Know what things cost . 里科·马里亚尼与你要求的有相对的标准。 on his blog 但是,我再也找不到了(我知道它在twohudnred的“dev”书签中…) |
![]() |
2
10
我实现了书中的一些测试。来自我的计算机的一些原始数据: 试运行第1号:
测试分配00:00:00.6680000
试运行第2号:
测试分配00:00:00.6750000
试运行第3号:
测试分配00:00:00.6590000
(每个基准测试10亿次,用optimize编译,AMD Athlon x2 3.0GHz,使用jon skeet的微基准标记框架,可在 http://www.yoda.arachsys.com/csharp/benchmark.html ) 来源:
|
![]() |
3
1
这是一个合理的问题,但是几乎所有我见过的性能问题,特别是在Java和C中,都归结为:
与基本操作几乎无关。 抽象的问题是,在工作量变大之前,它是很好的。每一层通常要求一个小的性能惩罚,并且这些惩罚以复合的方式累积。在那一点上,你开始需要解决方法。(我认为StringBuilder就是这种变通方法的一个例子。) 基于事件的通知样式编码(与周期性进程保持一致的更简单的数据结构不同)的问题是,看似简单的操作(如将属性设置为值)可能导致整个数据结构中的操作产生连锁反应,其效果远远超出了预期。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |