c++ 性能优化
1减少/ 和% 多用打表和mul来代替
2减少写内存,通过一次性写内存来给多个变量赋值
3通过计算消除分支,枚举中的多个if
日志的重要性
在重要关口 打印日志,流程的入口,分支的入口,debug的日志和assert一样必须在开发阶段解决,屏蔽
通过日志就能清晰地看出程序地运行状态和崩溃地地方,这才是日志的用处,尤其在不可调试的程序中,或者实时不可复现的场景中非常关键
c++ 性能优化
1减少/ 和% 多用打表和mul来代替
2减少写内存,通过一次性写内存来给多个变量赋值
3通过计算消除分支,枚举中的多个if
日志的重要性
在重要关口 打印日志,流程的入口,分支的入口,debug的日志和assert一样必须在开发阶段解决,屏蔽
通过日志就能清晰地看出程序地运行状态和崩溃地地方,这才是日志的用处,尤其在不可调试的程序中,或者实时不可复现的场景中非常关键