12.07.2015 Views

Linux on System z Current & Future Technology - z/VM - IBM

Linux on System z Current & Future Technology - z/VM - IBM

Linux on System z Current & Future Technology - z/VM - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>IBM</strong> <str<strong>on</strong>g>Linux</str<strong>on</strong>g> and <strong>Technology</strong> Center<strong>System</strong> z applicati<strong>on</strong> development tools• Oprofile support for hardware sampling introduced with z10 (2.6.39)– Provide CPU measurement data to applicati<strong>on</strong>s for performance tuning– Based <strong>on</strong> hardware counters and samples built into the CPU– Use oprofile to communicate the informati<strong>on</strong> to user space programs• Oprofile z196 hardware customer mode sampling (kernel 3.3)– Extend the hardware sampling to support z196.• Valgrind <strong>System</strong> z support– Valgrind is a generic framework for creating dynamic analysis tools and can beused for memory debugging, memory leak detecti<strong>on</strong> and profiling (e.g. cachegrind)– Valgrind is in essence a virtual machine using just-in-time (JIT) compilati<strong>on</strong>techniques– Memory debugging is available with Valgrind versi<strong>on</strong> 3.7.038© 2012 <strong>IBM</strong> Corporati<strong>on</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!