c – 为什么释放缓慢?
发布时间:2020-12-16 05:00:37 所属栏目:百科 来源:网络整理
导读:我有一个问题,我无法在网上找到答案…… 我有一个声明如下: setunsigned int MySet 我正在插入由mersenne twister生成的一百万个随机数.随机生成和插入非常快(大约一百万个数字),但释放速度非常慢(1分半钟). 为什么解除分配这么慢?我没有使用任何自定义析
我有一个问题,我无法在网上找到答案……
我有一个声明如下: set<unsigned int> MySet 我正在插入由mersenne twister生成的一百万个随机数.随机生成和插入非常快(大约一百万个数字),但释放速度非常慢(1分半钟). 为什么解除分配这么慢?我没有使用任何自定义析构函数. 解决方法
在发布模式下编译代码.
这样做有两件事. >它开启了肯定有用的优化. >两个版本库的目标完全不同.发布版本绝对针对速度进行了优化,调试版本针对恢复和调试进行了优化. 请注意,此信息与DevStudio有关. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |