性能优化的核心思想
我的一家之言,或者说我的感觉:
性能优化,就是在保证完成目标任务的情况下,让CPU做最少的事情(也就是执行最少的指令),做最少的等待。
分为3方面:
- CPU:做一件事情要执行的指令越少,就会越快。
- IO:减少网络等待、减少磁盘等待。比如,减少数据读取量、传输量。只读应该读的,只传该传的。
- RAM:对于有GC的语言,尽量复用内存,减少内存分配次数,减少内存回收次数。
性能优化从上面三点来做,就可以达到不错的效果。
我的一家之言,或者说我的感觉:
性能优化,就是在保证完成目标任务的情况下,让CPU做最少的事情(也就是执行最少的指令),做最少的等待。
分为3方面:
性能优化从上面三点来做,就可以达到不错的效果。