Reduce profiler overhead

Skips hash lookups when the same caller file fires multiple events. Looking for more easy wins..