摘要: 这些天自己试着对项目作一些压力测试和性能优化,也对用过的测试工具作一些总结,并把相关的资料作一个汇总,以便以后信手拈来!1简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU编译器工具包所提供了一种剖析工具GNUprofile... 阅读全文
posted @ 2015-02-11 15:59 MyStitch 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。gp... 阅读全文
posted @ 2015-02-11 15:58 MyStitch 阅读(7580) 评论(0) 推荐(2) 编辑
摘要: 转载:http://blog.csdn.net/linquidx/article/details/5916701#t5写好程序,用gcc编译,带上-pg参数,然后运行以后分析gmon.out文件:命令exp: gprof ./test-main ./gmon.out >1.log 在1.log中会生... 阅读全文
posted @ 2015-02-11 15:44 MyStitch 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要是向大家讲述了跟踪程序是如何在Linux下执行的函数调用,作者从基本概念、具体实例方面进行讲解,相信对于Linux的初学者来说会有很大的帮助!对于一个程序,通常我们可以使用gdb之类的调用工具设定断点进行调用。然而Linux系统提供了众多的跟踪工具,可以让我们在没有源代码的情况下跟踪程序... 阅读全文
posted @ 2015-02-11 15:29 MyStitch 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.csdn.net/menglei8625/article/details/7494094目前我使用到的python中执行cmd的方式有三种:1. 使用os.system("cmd")这是最简单的一种方法,特点是执行的时候程序会打出cmd在linux上执行的信息。使用... 阅读全文
posted @ 2015-02-11 15:29 MyStitch 阅读(40827) 评论(0) 推荐(1) 编辑
摘要: iconv -f utf-8 -t gb2312 report.html > report_test.html 阅读全文
posted @ 2015-02-11 15:27 MyStitch 阅读(205) 评论(0) 推荐(0) 编辑