我试着测试了一下自己写的字节数组搜索,结果发现速度完全没法和CE比。甚至只搜2亿多个字节,就要用40秒,而CE从0x0000000000到0x7fffffffff只用了不到3秒,这是怎么做到的?我想知道是有什么优化的算法,还是搜索方式的问题。(同样都是驱动搜索。)另外CE的源码属实看不太懂。
我知道了......突然想到我是按64位编译的,改成32位以后直接快了十几倍。记得谁说过64位程序比32位快来着......
Sunday 算法