I need to find something theoretically easy, but practically tricky.
Having a bunch of tools under OSX, some are:
- precompiled java jars,
- precompiled executables which can spawn and call other programs,
- bash/python/perl scripts that call some precompiled executables,
I need to find and classify memory and cache events. By precompiled I mean, I don't have access to source codes.
In details I'd need to find out the overall occupied memory, page faults and virtual memory events, but more importantly, L1/L2/L3 cache misses. This means that I need to track all the spawned processes as well, not just the main program.
Any hints are welcome!