性能调优
purple尘
这个作者很懒,什么都没留下…
展开
-
Linux性能评测工具之一:gprof篇
转自:http://blog.csdn.net/stanjiang2010/article/details/5655143 这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来! 1 简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大转载 2017-12-01 15:02:55 · 271 阅读 · 0 评论 -
go tool pprof
转自:http://wiki.jikexueyuan.com/project/go-command-tutorial/0.12.html我们可以使用go tool pprof命令来交互式的访问概要文件的内容。命令将会分析指定的概要文件,并会根据我们的要求为我们提供高可读性的输出信息。在Go语言中,我们可以通过标准库的代码包runtime和runtime/ppro转载 2017-12-01 15:08:38 · 576 阅读 · 0 评论 -
使用 pprof 和火焰图调试 golang 应用
转自:http://cizixs.com/2017/09/11/profiling-golang-program什么是 Profiling?Profiling 这个词比较难翻译,一般译成画像。比如在案件侦破的时候会对嫌疑人做画像,从犯罪现场的种种证据,找到嫌疑人的各种特征,方便对嫌疑人进行排查;还有就是互联网公司会对用户信息做画像,通过了解用户各个属性(年龄、性别、转载 2017-12-01 15:10:11 · 5481 阅读 · 0 评论 -
[taskset]如何指定进程运行的CPU
转自:http://www.cnblogs.com/liuhao/archive/2012/06/21/2558069.htmlcoolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章转载 2018-01-25 12:38:16 · 1247 阅读 · 0 评论 -
进程上下文频繁切换导致load average过高
转自:http://www.361way.com/linux-context-switch/5131.html一、问题现象现网有两台虚拟机主机95%的cpu处于idle状态,内存使用率也不是特别高,而主机的load average达到了40多。二、问题分析先在主机上通过top、free、ps、iostat 等常用工具分析了下主机的CPU、内存转载 2018-01-25 12:59:16 · 651 阅读 · 0 评论 -
应用 Valgrind 发现 Linux 程序的内存问题
转自:https://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/补充:可以使用--leak-check=full打印内存泄露的详情并可关联到具体的代码行。应用 Valgrind 发现 Linux 程序的内存问题Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由转载 2018-01-18 15:50:08 · 255 阅读 · 0 评论