
性能极限
极简完美之道~
无奈之下只能先赚钱,个人能力实在太渺小了。
没有15~20年,根本毛都不是。
展开
-
高手之路-- 明白计算机底层! 为了更好地精通C++ ,否则你指针永远也用不好!!必须知道的概念!
首先看一下这堆代码, 我先证明 release 跟Debug 编译出来的 反汇编是一样的, 否则那无法进一步 推测了! 以上呢 通过 2种编译 ,结果 居然 release 更慢, 这说明 这代码已经无法 优化了. 以下,让你学习如何看懂 内存, 跟 EBP ,指针对应的 写入堆栈 跟 写入 内存是一样的概念, 只是 相对于 EBP 栈底 地址而言。 你看以下 是 第二次...原创 2020-03-02 11:34:01 · 287 阅读 · 0 评论 -
汇编for嵌套,跟 C++for嵌套实现速度 快近 8倍
以下是C#版测试 以下是 C++ debug版测试 以下是 release版测试 我认为 纯寄存器 实现 for循环还是很重要的。 事实上可以加速2个for嵌套, 3个应该x64位应该可以。主要是寄存器不足。频繁写入内存堆栈。。 寄存器越多, for循环嵌套效率越高。但超过3层for 没啥处理器 有那么多寄存器。。 总之一个方法里,需要运算的局部变量太多,就需要频繁压...原创 2019-08-30 03:04:40 · 513 阅读 · 0 评论 -
C# 使用 protobuf ,序列化对象的方法 (用于快速存档)
打开 程序包管理器控制台 粘贴以下代码 后 按Enter键。 Install-Package protobuf-net 在文件里加入 using ProtoBuf; 如需序列化的类, 需要通过Attribute 修饰类名 [ProtoContract()] class XX { [ProtoMember(1)] public int hp = 64; [ProtoMember(...原创 2019-09-18 11:56:24 · 2047 阅读 · 0 评论