sid  ]
[ 源代码: qprof  ]

软件包: qprof (0.5.2-5 以及其他的)

Profiling utilities for Linux

This is a set of profiling utilities, currently targeting only Linux. It includes a simple command line profiling tool, with the following characteristics:

   * It is intended to be easy to install and use. No kernel modules
   or changes are required for basic use. It can be used without root
   access.
   * It supports profiling of dynamically linked code and includes
   information on time spent in dynamic libraries.
   * It supports profiling of multithreaded applications.
   * It generates profiles for all subprocesses started from a
   shell. Thus it easily can be used to profile application with multiple
   processes.
   * It tries to generate symbolic output. This is usually successful
   for the main program, if that has debug information, i.e. was compiled
   with -g. If not, you may need a debugger to fully interpret the
   results. However the raw output will often give you a rough idea of
   where processor time is spent.
   * It currently generates "flat" profiles. The output tells you
   roughly how much time was spent in a given instruction, line, or
   function f. By default this does not include time spent in functions
   called by f, but on platforms supported by libunwind a possible
   alternative is to include callees in profile counts, thus recovering
   some gprof-like functionality.
   * Linux kernel functions are not profiled separately. By default,
   time spent in the kernel is credited to the library function which
   made the kernel call.
   * On Itanium, it can be used to generate hardware-event-based
   profiles. For example, it can tell you where most of the cache misses
   occur.

标签: Software Development: Profiling, User Interface: Command Line, Role: Program, Scope: Utility

其它与 qprof 有关的软件包

  • 依赖
  • 推荐
  • 建议
  • dep: libc6 (>= 2.3.5-1) [hppa, mipsel, sparc]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc6-udeb
    dep: libc6 (>= 2.5-5) [amd64, i386, mips]
  • dep: libc6.1 (>= 2.3.5-1) [alpha]
    GNU C 语言运行库:共享库
    同时作为一个虚包由这些包填实: libc6.1-udeb
    dep: libc6.1 (>= 2.5-5) [ia64]
  • dep: libpfm3-3.2 [ia64]
    Performance Monitor Unit (PMU) -- run-time libraries
  • dep: libunwind7 (>= 0.98.5-6) [ia64]
    用于检测程序中的函数调用链的库 - 运行时
  • sug: oprofile
    system-wide profiler for Linux systems
  • sug: pfmon
    软件包暂时不可用
  • sug: prospect [alpha, hppa, mipsel, sparc]
    软件包暂时不可用

下载 qprof

下载可用于所有硬件架构的
硬件架构 版本 软件包大小 安装后大小 文件
alpha 0.5.2-3 32.6 kB148 kB [文件列表]
amd64 0.5.2-5 32.3 kB144 kB [文件列表]
hppa 0.5.2-3 34.6 kB148 kB [文件列表]
i386 0.5.2-5 30.9 kB100 kB [文件列表]
ia64 0.5.2-5 40.0 kB180 kB [文件列表]
mips 0.5.2-5 31.1 kB144 kB [文件列表]
mipsel 0.5.2-3 31.1 kB144 kB [文件列表]
sparc 0.5.2-3 31.4 kB144 kB [文件列表]