in linux, the Hotspot Serviceability Agent is implemented by ptrace, which will stop the debugee process. Since it has side effect on target JVM, why not just simply attach to that JVM? If SA has no impact on target JVM, then it’s very useful. But the truth is not. So I’m wonder what’s the meaning of using SA in linux?