Skip to main content


developerWorks  >  AIX and UNIX  >

ProbeVue: Extended Users Guide Specification

developerWorks

Suresh Warrier (swarrier@us.ibm.com)IBM

15 Jan 2008

Get the download

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

DescriptionNameSizeDownload method
PDF fileau-probevue.zip322KBHTTP
Information about download methods


Resources

Learn

Get products and technologies
  • IBM trial software: Build your next development project with software for download directly from developerWorks.


Discuss


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.





Back to top



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.

Document options

Document options requiring JavaScript are not displayed