Fork me on GitHub
摘要: CPU优化 我们接下来从应用程序和系统的角度,分别来看看如何才能降低 CPU 使用率,提高 CPU 的并行处理能力。 应用程序优化 首先,从应用程序的角度来说,降低 CPU 使用率的最好方法当然是,排除所有不必要的工作,只保留最核心的逻辑。比如减少循环的层次、减少递归、减少动态内存分配等等。除此之外 阅读全文
posted @ 2020-04-08 18:05 galvinwang 阅读(816) 评论(0) 推荐(1) 编辑
摘要: 中断 中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力。 由于中断处理程序会打断其他进程的运行,所以,为了减少对正常进程运行调度的影响,中断处理程序就需要尽可能快地运行。如果中断本身要做的事情不多,那么处理起来也不会有太大问题;但如果中断要处理的事情很多,中断服务程序就有可能要运行很长时 阅读全文
posted @ 2020-04-08 18:04 galvinwang 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: CPU使用率 Linux 通过 /proc 虚拟文件系统,向用户空间提供了系统内部状态的信息,而 /proc/stat 提供的就是系统的 CPU 和任务统计信息 proc process information pseudo file system 查询 man proc 关键指标常用参数 user 阅读全文
posted @ 2020-04-08 00:04 galvinwang 阅读(1154) 评论(0) 推荐(0) 编辑