- 主题:C++的map慢的令人发指,尤其比C#慢的太多太多
release会对指令进行优化,性能有很大提升,debug用来调试的,会输出很多调试信息并且编译时不做指令优化,所以性能差很多
【 在 cjohny 的大作中提到: 】
: 问个小白问题,一般而言debug build和release build的差别是啥?我的理解是前者多了很多logs,还有其他的差别吗?
--
FROM 221.197.234.*
大神级代码,漂亮
【 在 shootings (shootingstars) 的大作中提到: 】
: if (map.find(n) != map.end())
: {
: if (max < map.at(n))
: {
--
FROM 101.84.198.*
上回讨论一个优化的那个帖子(就是最后讨论到用SIMD、GPU的那个),纯计算的,就是C#代码默认很快,对热点代码优化很好。
C++码农如果不是很认真搞的话,还真搞不过。
--
FROM 222.129.205.*
c++ 使用场景越来越少了,我以前还拿来搞搞图像处理,现在也都用c# 了,
慢点就慢点,写起来快。
【 在 z16166 的大作中提到: 】
: 上回讨论一个优化的那个帖子(就是最后讨论到用SIMD、GPU的那个),纯计算的,就是C#代码默认很快,对热点代码优化很好。
: C++码农如果不是很认真搞的话,还真搞不过。
--
FROM 101.88.156.*
以前看clr的书,感觉c#做得优化确实不少,cpp啥都要自己注意
【 在 rexxie 的大作中提到: 】
: c++ 使用场景越来越少了,我以前还拿来搞搞图像处理,现在也都用c# 了,
: 慢点就慢点,写起来快。
:
--
FROM 223.104.67.*
优化
debug基本不优化
比如a=b,c=a优化后就是c=a
【 在 cjohny 的大作中提到: 】
: 问个小白问题,一般而言debug build和release build的差别是啥?我的理解是前者多了很多logs,还有其他的差别吗?
: 【 在 fanci 的大作中提到: 】
: : 因为这么基本的一个C++库不可能慢一个数量级。
: ...................
--来自微微水木3.5.12
--
FROM 58.37.96.*
呵呵
【 在 shootings 的大作中提到: 】
: if (map.find(n) != map.end())
: {
: if (max < map.at(n))
: ...................
--
FROM 39.144.58.*
一般7~10倍
- 来自 水木社区APP v3.5.3
【 在 cjohny 的大作中提到: 】
问个小白问题,一般而言debug build和release build的差别是啥?我的理解是前者多了很多logs,还有
- 来自 水木社区APP v3.5.3
--
FROM 42.80.171.*
真哈西不会这么慢的
【 在 stub 的大作中提到: 】
: 也字不对,map是树,不是哈西 ...
--
FROM 117.59.117.*
普通程序员就别碰C十十了
【 在 foliver 的大作中提到: 】
: 起因是我有一个python运算程序,运算太慢。用C#实现后,效率大幅提升。后来想用c++改写应该更快些,&nbsp;发现 ...
--
FROM 117.59.117.*