怎样使用gprof和oprofile来分析linux程序的性能

怎样使用gprof和oprofile来分析linux程序的性能 有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取 得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工 具。 gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的 执行信息,可以得到每个函数的调用次数,执行时间,调用关系等信息,简单易懂。适合于查找用户...
2011-08-12 00:50 | 阅读 3892 次 | 评论 1 条

MINIGUI在S3C2410开发板的移植

MINIGUI在S3C2410开发板的移植2009-4-15 2:25:00 0 推荐 1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅限于 MiniGUI 的编程,还会涉及到一些 Linux 下嵌入式系统软件开发的技巧,包括交叉编译环境的建立,根文件系统的生成等。 2 图形用户界面MiniGUI...
2009-07-02 10:09 | 阅读 5445 次 | 评论 2 条

features of Standard C++ supported by watcom version 11.0x

As of version 11.0x the following list applies:Supported features - bool Keyword - mutable Keyword - explicit Keyword - Namespaces - Run-Time Type Information (RTTI) - New Cast Syntax - Exception SpecificationNot supported features - typename Keyword - Member Templates - New Template Sp...
2008-08-22 15:34 | 阅读 5485 次 | 评论 5 条

C Runtime 和 Windows API 对安全性的影响证明应用程序的一大进步

Michael Howard安全性项目经理Secure Windows Initiative 小组Windows XP 小组Microsoft Corporation2001 年 4 月摘要:本文将讨论使用 C 和 C++ 进行函数调用时的常见错误及其安全隐患,并概括某些函数的正确使用方法。作为一种持续不断的努力,在今后的几个月中,我们将继续展开讨论,为更多的 API 提供安全性信息。 简介在对 C 和 C++ 代码进行代码检查以寻找安全薄弱环节时,我发现了在调用某些函数时的一些常见问题。尽管某种函数调用可能与安全性无关,但如果使用不当,仍会导致不易发觉的安全隐患。本文将讨论这些错误及其...
2008-08-16 00:31 | 阅读 6499 次 | 评论 0 条

c#.net常用函数和方法集

1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=curre...
2008-08-05 18:49 | 阅读 5746 次 | 评论 0 条

如何获取某个进程的主窗口以及创建进程的程序名?

自:http://www.vckbase.com/document/viewdoc/?id=404在编写工具程序以及系统管理程序的时候。常常需要获取某个进程的主窗口以及创建此进程的程序名。获取主窗口的目的是向窗口发送各种消息。获取启动进程的程 序名可以控制对进程的操作。但是有些进程往往有多个主窗口。你要的是哪一个主窗口呢?如果你用过Outlook程序,你就会发现它有多个主窗口,一个窗口 列出收件箱和其它文件夹。如果你打开e-mail,便会有另外一个窗口显示信息。它们都是没有父窗口(或者说宿主窗口)的主窗口。运行一下Spy程序,你 甚至会发现它们的窗口类名都相同:rctrl_renw...
2008-06-18 13:59 | 阅读 7698 次 | 评论 0 条

matcom v4.5 软件下载

功能介绍: Matcom是一个十分有用的.m文件翻译器(Replacement),它的主要优点我认为有 以下几点: 1>它提供了matlab中.m文件与其他高级语言的接口,使.m文件可以编译为脱离 matlab环境独立执行的可执行性程序,这样 。提高了代码的复用率 。提高了代码的执行速度 。使纯文本的.m文件变为二进制的可执行程序,增加了知识保护的安全性   2>它提供了近千个数学函数,对于其他高级语言编译器来说,提供了一个丰富的[Matlab] 的数学库,基本上在matlab上能用的常用函数都可以在高级语言中直接调用。 数学函数主要包括: 。矩阵属性函...
2008-06-16 14:15 | 阅读 40111 次 | 评论 3 条

mfc中滑动条的使用

滑动控件是Windows中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。 通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。为此,让我们一起 来看一下它的实现方法。 (1)在VC++ 6.0中新建一个对话框文档的工程。 (2)打开资源管理器,在对话框中放置一个EDIT控件,然后在它旁边放上一个Slider控件。基本的框架已经完成了。 (3)对Slider控件右击,...
2008-06-01 14:22 | 阅读 12178 次 | 评论 0 条

MSDN Library Visual Studio 6.0 简体中文版

MSDN Library Visual Studio 6.0 简体中文版 CD1 http://ftp.sdshiyan.cn/soft/program/DN60ACHS1.rar CD2 http://ftp.sdshiyan.cn/soft/program/DN60ACHS2.rar(下载安装(安装过程中找不到文件全部忽略)好后把CD2的文件复制到安装文件夹 98VS 中的 2052文件夹)哈哈,英语不好的同志有福气了!
2008-05-28 00:38 | 阅读 6667 次 | 评论 0 条
浏览1970240次