同意,不应该做过早优化。先通过profile找到最耗时的那20%代码
【 在 gloop 的大作中提到: 】
:
: 编译器有 small string optimization,小字符串可以在栈上分配内存,以及有 copy elision,拷贝开销也不一定存在。反而是返回指针,可能不得不在堆上分配内存。你所想象的效率提升可能根本不存在,反而是效率下降。没做 profile 就没有发言权。过早的优化是万恶之源。
:
: --
发自「今日水木 on iOS」
--
FROM 221.221.235.*