You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


Session Name:

Runtime CPU Performance Spike Detection Using Manual and Compiler Automated Instrumentation


This is an advanced talk on code instrumentation which will first cover manual instrumentation, code detours and function trampolining and compiler specific options including compiler automated (or compiler assisted) instrumentation (CAI), naked functions with platform specific inline assembler, and linker function wrapping. Then, some time will be used to describe a spike detection profiler API used by MK that is implemented using both CAI and manual instrumentation on multiple platforms.

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

  • GDC 2012
  • Adisak Pochanayon
  • Netherrealm Studios
  • free content
  • Programming
  • Programming