mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 15:22:31 +01:00
Date:2008-09-26T02:51:29.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@46 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
23 lines
1.1 KiB
Plaintext
23 lines
1.1 KiB
Plaintext
[[Property:title|Profiler Wizard]]
|
|
[[Property:weight|0]]
|
|
[[Property:uuid|f3509b1b-8ff1-c385-3bc1-4e800195f8a4]]
|
|
The profiler wizard lets you analyze the result of a profiling session. It helps you optimize your system by pointing out the features where your system spends most of its time.
|
|
|
|
Before using the profiler wizard you must have generated a ''Run-time information record''. A ''Run-time information record'' is generated by a profiler when a program is executed under its control. Most of the time, the ''Run-time information record'' is generated by the profiler integrated into EiffelStudio. See [[Profiling|How to profile a system]] for more information about how to generate a ''Run-time information record'' with the integrated profiler.
|
|
|
|
{{note|You can also use a ''Run-time information record'' generated by an external profiler such as GNU's gprof, Pure Atricia's Quantify, Visual C++ profiler, etc. }}
|
|
<br/>
|
|
<br/>
|
|
|
|
The diagram below summarizes the execution steps of the profiler wizard.
|
|
<br/>
|
|
[[Image:profiler-process]] <br/>
|
|
<br/>
|
|
|
|
{{seealso|<br/>
|
|
[[Profiling|How to profile a system]] }}
|
|
|
|
|
|
|
|
|