主题:【原创】C++编译器的区别:ViscalC++ .VS. g++ -- 正宗鲁皮皮
共:💬13 🌺14
照理两个OS虽然不一样,但是下面的机器是一样的,应该差别不大。最简单的检查办法就是看优化开关是否都打开了。编译器优化还是很有用的。
如果还不行,就要用profiler看bottleneck在哪里了,通常是一个最核心的loop里面效率低,比如说cache miss多。4倍的速度差,看起来像是cache miss比较严重。
- 相关回复 上下关系8
🙂网上搜了一下,好象原发网址是 1 请尽量 字330 2007-06-06 21:16:20
🙂你这个全文文摘如果原来的连接还在,能改成“真正”的文摘么? 1 请尽量 字54 2007-06-06 17:34:31
🙂抱歉,是我收藏的 1 金口玉言 字244 2007-06-06 19:25:10
🙂优化开关全开了吗?
🙂终于有人回话了, 先谢过。不过, 1 正宗鲁皮皮 字100 2007-06-06 16:02:18
🙂我也不记得GUI了,makefile里面用cl ... /G7 美人他爹 字0 2007-06-06 16:06:00
😄刚试了一下,没问题了, 1 正宗鲁皮皮 字200 2007-06-06 16:31:02
🙂幸好坚持着看到这里 宋兵丙 字18 2007-06-06 17:29:43