 | Suresh Warrier (swarrier@us.ibm.com)IBM
15 Jan 2008 Use this dynamic tracing facility for performance analysis as well
as for debugging problems. A probe is a software mechanism that interrupts normal
system action to investigate and obtain information about current context and system
state.
Introduction
ProbeVue is a dynamic tracing facility with the following features:
- Trace hooks do not have to be pre-compiled. ProbeVue works on unmodified
kernel or user applications.
- Trace hooks have no effect (do not exist) until they are dynamically
enabled.
- Tracing actions (specified by the instrumentation code) to be executed at a
trace hook are provided dynamically at the time the trace hook is enabled.
- Trace data captured as part of the tracing actions are available for viewing
immediately and can be displayed as terminal output or saved to a file for
later viewing.
Download | Description | Name | Size | Download method |
|---|
| PDF file | au-probevue.zip | 322KB | HTTP |
|---|
Resources Learn
- Read about the
probevue command
for detailed information.
- The
Dynamic
Tracing
section in the General Programming Concepts: Writing and Debugging Programs
provides information about the VUE programming language and its features.
-
AIX® and
UNIX®
:
The AIX and UNIX developerWorks zone provides a wealth of information relating to
all aspects of AIX systems administration and expanding your UNIX skills.
-
New to AIX and UNIX?:
Visit the "New to AIX and UNIX" page to learn more about AIX and UNIX.
-
AIX Wiki:
A collaborative environment for technical information related to AIX.
- Search the AIX and UNIX library by topic:
-
Safari bookstore:
Visit this e-reference library to find specific technical resources.
-
developerWorks technical events and webcasts:
Stay current with developerWorks technical events and webcasts.
-
Podcasts: Tune in and
catch up with IBM technical experts.
Get products and technologies
-
IBM trial software:
Build your next development project with software for download directly from
developerWorks.
Discuss
- Participate in the
developerWorks blogs
and get involved in the developerWorks community.
- Participate in the AIX and UNIX forums:
About the contributor  | |  | Suresh Warrier works in the AIX RAS department, where he led the effort to
implement dynamic tracing in AIX. Previously, he used to work in the system
process management department of the AIX kernel. You can reach him at
swarrier@us.ibm.com. |
IBM and AIX are registered trademarks of International Business Machines
Corporation in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States, other countries, or both. Other company, product, or service names may be
trademarks or service marks of others. |  | |  |