An instrumentation system performs operations such as profiling an
application and partitioning and distributing units of the application
using different versions of metadata describing the application.
Performing an operation on an executing application generates overhead.
Detailed metadata used in operations such as profiling create unnecessary
overhead during other operations. By removing metadata detail unnecessary
for a particular operation, an instrumentation system using reduced
metadata generates less overhead for that particular operation. Different
instrumentation packages include different versions of metadata for
performing operations on the application.