程序优化
极简完美之道~
无奈之下只能先赚钱,个人能力实在太渺小了。
没有15~20年,根本毛都不是。
展开
-
关于 L3 缓存行 cacheLIne 的研究!还是对程序有举足轻重的作用!
https://www.cnblogs.com/PurpleTide/archive/2010/11/25/1887506.html CLR via C# 读书笔记 2-3 Cache Lines and False Sharing(高速缓冲区和错误共享???) 关于CPU中缓存行的问题。 volatile 修饰的字段 会 lock 整个缓存行,而 每个缓存行占用64KB ,老的CPU32KB...原创 2019-08-17 17:25:32 · 834 阅读 · 0 评论 -
Csharp JIT 编译出来的 汇编码 分析。
这是 分析结果,C# ,的汇编,似乎更精简, 调用方法无需先压堆栈。 直接取rdx ,r8 寄存器的 参数值。 当然这是 在CPU 拥有足够多的寄存器的编译策略。。 理论上,完全可以 调用100个方法只要无需存 全局变量, 都可以100%在CPU内部计算 出结果。 ...原创 2019-09-04 22:26:34 · 227 阅读 · 0 评论