性能优化概述

cpu

1、应用层

编译器优化,

算法优化,

异步处理,

善用缓存

2、底层

cpu绑定与cpu独占,

优先级调整,

进程资源限制,

中断负载均衡

磁盘和文件系统

ssh替换hdd,

根据磁盘类型选择io调度算法,

优化文件系统和磁盘的缓存,缓存区,比如优化脏页的刷新频率,脏页限额,以及内核回收目录项缓存和索引节点缓存的倾向等。磁盘预加载,

将不同数据写入不同磁盘

网络

内存

应用程序

算法复杂度优化,

锁优化(善用智能指针),

多线程/多进程,

预先分配内存,tcmalloc, 

增加数据缓存,

异步,

复杂问题分治,

选用更高性能的第三方库

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如何做性能优化 确定优化目标 定位性能瓶颈 制定优化方法 测试优化效果 性能优化目标是什么 吞吐量,越大越好 延时...
    albon阅读 1,140评论 0 1
  • 本章主要知识点: 影响系统性能的因素 性能指标 1. 影响系统性能的因素 1.1 最有可能成为系统瓶颈的计算机资源...
    农民工进城阅读 393评论 0 2
  • 性能优化应该是每个客户端开发人员要重视的问题。在Android硬件设备性能不那么好的时候,性能优化是很迫切的;但是...
    ScottStone阅读 563评论 1 2
  • 一、页面级优化 1.减少 HTTP请求数 a.从设计实现层面简化页面 b.合理设置 HTTP缓存 c....
    RedLee666阅读 225评论 0 0
  • 前言 这里不做详细介绍了,如果不愿意详细看下面文章就看我总结吧,很详细的介绍在:https://www.jians...
    Ucself阅读 3,588评论 0 5