It is mentioned in BTrace docs that BTrace has almost no overhead when idle. Does that mean BTrace has overhead only and only when some probe is met and it is being processed?
Also, when the Probe is being processed, it would take some CPU to do the processing. But does it have any impact in the JVM memory or any other thing that could impact original JVM process processing?