What is zHISR
zHISR is an application execution profiler that lets users easily interface with IBM Z Hardware Instrumentation Services (HIS) to perform near-zero overhead, high-resolution hot spot analysis of programs running under z/OS. This utility is a useful tool for software programmers, performance analysts, and systems programmers.
- zHISR normalizes sample data between faster zIIP and zAAP engines and slower sub-capacity coprocessors.
- When used with z/OS 2.1 systems or later, zHISR supports up to 128 concurrent collections.
- zHISR uses resources efficiently and costs little to run. If zIIP specialty engines are available and zHISR is APF authorized, nearly all of zHISR CPU processing is redirected to a zIIP.
- While an IBM Z processor (System z10 or later) running z/OS in an LPAR is required to provide the sampling function, the analysis by zHISR is not restricted to these environments. The sample data can be transferred to an older processor or a z/VM guest z/OS with zHISR installed.
zHISR analytic reports are based on data created by z/OS Hardware Instrumentation Services (IBM System z10 or better) and stored as UNIX files or z/OS data sets. Reports can be printed, saved to a data set, or exported in CSV format.
Request a Demo
Three Types of Reports
Full AnalysisThe full analysis report displays all selected sample data. From this report, you can drill down to a spot analysis report for any line item.
See a demo
Spot AnalysisThis detail report identifies the offsets of instruction addresses monopolizing CPU capacity.
See a demo
- File system navigation interface: Browse files and even delete them.
- Memory display/alter utility: View main storage in the CPU you are logged on to.
- z/Architecture instruction speed tester: Determine the relative and actual speed of over 1,000 hardware instructions.
- COBOL and Assembler API: Start and stop collections from a program.
- Counter data collection and analysis: Collect and analyze counter data provided by the z/Architecture CPU Measurement Facility.