翻訳と辞書
Words near each other
・ Opramoas
・ Oprandi
・ Oprando Bottura
・ Opravdići
・ Oprea
・ Oprelvekin
・ Oprem Dobro
・ Oprescu
・ Oprichnik
・ Oprichnina
・ Oprisavci
・ Oprișenești oil field
・ Oprișești
・ Oprișor
・ Oprișul River
OProfile
・ OProject@Home
・ Opron Star
・ OPROP!
・ Oprosti što je ljubavna pjesma
・ Oprostovice
・ Oprtalj
・ Opry
・ Opry Mills
・ Opryland
・ Opryland USA
・ Oprzężów
・ Oprzężów-Kolonia
・ OPS
・ Ops


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

OProfile : ウィキペディア英語版
OProfile

In computing, OProfile is a system-wide statistical profiling tool for Linux. John Levon wrote it in 2001 for Linux kernel version 2.4 after his M.Sc. project;〔(Interview: John Levon ), 11 Nov 2001 // KernelTrap: "John Levon, the author of OProfile"〕 it consists of a kernel module, a user-space daemon and several user-space tools.
OProfile can profile an entire system or its parts, from interrupt routines or drivers, to user-space processes. It has low overhead.
The most widely supported kernel mode of oprofile uses a system timer (See: Gathering profiling events). However, this mode is unable to measure kernel functions where interrupts are disabled. Newer CPU models support a hardware performance counter mode which uses hardware logic to record events without any active code needed. In Linux 2.2/2.4 only 32-bit x86 and IA64 are supported; in Linux 2.6 there is wider support: x86 (32 and 64 bit), DEC Alpha, MIPS, ARM, sparc64, ppc64, AVR32.
Call graphs are supported only on x86 and ARM.
In 2012 two IBM engineers recognized OProfile as one of the two most commonly used performance counter monitor profiling tools on Linux, alongside perf tool.〔

== User-space tools ==

* ''opcontrol'' is used to start and stop the daemon, which collects profiling data. This data is periodically saved to the /var/lib/oprofile/samples directory.
* ''opreport'' shows basic profiling data. 'opannotate' can produce annotated sources or assembly.
* ''opgprof'' converts from oprofile data into gprof-compatible format.〔http://oprofile.sourceforge.net/doc/tools-overview.html〕
Example:

opcontrol --start ( If there are any issues in starting like --vm-linux just follow the instructions)
run
opcontrol --dump
opreport -l >
opcontrol --stop (stops collecting the data)
opcontrol --shutdown (Stops the demon)
opcontrol --reset (clears the profile data which was stored in the sample file given)


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「OProfile」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.