|
|
导航: |
论坛 -> 信息交换
斑竹:huadugaojian,sunyesy,huangjacky |
|
作者: |
|
2017/12/4 15:48:39 |
标题: |
求FastMM,FastCode FastMove最新版 |
浏览:1578 |
|
加入我的收藏 |
楼主: |
提供下地址,谢谢
----------------------------------------------
SPAM |
作者: |
|
2017/12/4 16:38:23 |
1楼: |
https://github.com/JBontes/FastCode github上有,不过作者说还属于alpha版
----------------------------------------------
火鸟
|
作者: |
|
2017/12/5 8:15:07 |
2楼: |
封装的代码,都是通用性代码,用在你的工程中,不见得能提高多少你的代码执行效率。
自己动手,也许会更好。
譬如 Move 函数,Delphi中,它是个基础函数,涉及内存操作的,基本都要用它。所以这个函数是用汇编写的。
它里面分别对1、4、8字节,长度是否大于8、32字节,等等,分别处理,来加快速度。 其实如果你的代码是4字节对齐,或者8字节对齐,可以将函数里面的有关4字节、8字节对齐的代码 提取出来,其它无关的代码都去掉。效率也会很好的。我在我的工程中就是这么干的。速度提高了50%。
如果你对SSE指令熟悉的话,还可以写自己的 Move 函数。 写出来的代码简单、高效,因为它不需要通用性,只在你工程中的某个地方被调用。
自己动手,丰衣足食!
----------------------------------------------
武汉天气不好
|
|