把常用的代码封装成为一个函数,会有助于代码性能提升?
- 把常用的代码封装成为一个函数,会有助于代码性能提升?
## Just In Time compilers
## 热代码:一个被不断使用的函数或者对象
## V8编译器会对热代码进行优化?
## 如果这些函数或者对象是没有改变的参数, V8将会编译它并且进行优化,V8存储编译后的二进制版本的函数对象,这给你一个巨大的性能提升?
4 回复
把常用的函数封装成一个对象,会有助于代码的提升?
来自酷炫的 CNodeMD
以绝大部分应用的使用场景,都轮不到扣这点性能的时候。
不要针对引擎编程,代码是写给人看的。
过早优化是罪恶之源,最后再压测用 alinode 分析代码热点即可。
为了用着方便 代码好维护吧 性能?
- 怎么优化是解释器做的事
- 不要过早优化
针对第一点,大家现在所使用的什么优化技巧,有可能就因为v8升级了不起作用,或者不同的引擎优化策略不同。
第二点,代码写给人看的,怎么方便,怎么优雅怎么来,不要为了优化那一点而写得非常难看。
这不是说不进行代码优化,大部分需要优化的代码,都是代码逻辑的锅
来自酷炫的 CNodeMD