gcc new大数组种为什么比vc慢这么多
gcc new大数组类为什么比vc慢这么多啊class testnew{public:testnew() { i 0 }~testnew() {}}testnew
gcc new大数组类为什么比vc慢这么多啊
class testnew
{
public:
testnew() { i = 0; }
~testnew() {}
};
testnew *p = new testnew[100000];
我用gcc 编译 这句语句 半分钟才跳过
我用vc编译的话 就秒过
这个是为什么?
[解决办法]机器配置不一样吧。
[解决办法]反汇编看一下,可能是初始化的不同的优化问题,秒过肯定是有啥简化了
[解决办法]编译还是运行?
[解决办法]即使有差别,也不应该慢这么多的吧!
[解决办法]那就是你的Windows用整机资源,而Linux安装在虚拟机上。
[解决办法]虚拟机下gcc秒过