1.1 如何优化程序性能:cpu和内存的占用上;
这是两个最大的本地优化策略;
当然,网络程序还需要优化与网络相关的,比如IO loop方式,带宽占用等;
比如,mysql插入性能低,那么一般的通用有效的做法会是:调大内存占用,
比如innodb_buffer_pool_size(前提机器还有很多内存,而当前占用非常小的情况)
调整前后,效果非常明显;
不让程序等资源;
写的程序要尽可能榨取资源;
这两个思路是殊途同归,都是程序和资源要匹配好,才能返回最大性能;
总之,在不打爆机器的情况下,不让程序等资源;