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.

close
Session Name Runtime CPU Performance Spike Detection Using Manual and Compiler Automated Instrumentation
Speaker(s) Adisak Pochanayon
Company Name(s) Netherrealm Studios
Track / Format Programming
Overview

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.

GDC 2012

Adisak Pochanayon

Netherrealm Studios

free content

Programming

Programming


UBM Tech