Originally posted by
VictorWoo at 2006-9-26 11:39:
哈,再打开D7一看“变”成FastCode了,应该是我刚才写反了哈哈
这个FastCode是不是跟前一段网上流传的FastMM有关?不如帮助里写一两句,以解大家心中之惑
FastCode 项目主要是用 MMX、SSE、SSE2 这些增强指令来优化 RTL 中最频繁调用的 Move、StrLen 等函数,以提升程序的性能。新加入的 FastCode IDE 优化专家使用 FastCode 库中的函数来替换掉 IDE 本身的 RTL 函数,粗略测试在 D7 下启动速度有 10%-20 的提升。据说 D2006 中大量参考了 FastCode 的代码。
FastMM 提供了一个高效的内存管理器,D2006 中已经完全使用了 FastMM 来代替原来的内存管理器。而在 D5679/CB56 下,我们可以通过安装 FastMM 中预编译好的 BorlndMM.dll 的替代库,来改进 IDE 的启动和运行性能(因为 FastMM 官方发布有这个 DLL 库,所以 CW 中就不再做 FastMM IDE 优化专家了)。