Poszukuję potencjalnie interfejsu API JDI, aby wstrzymać maszynę JVM w dowolnym punkcie podczas jej wykonywania. Patrząc na metodę createBreakpointRequest BreakPointRequest potrzebuje określonej lokalizacji. Czy istnieje inny interfejs API, który nie potrzebuje lokalizacji lub w inny sposób, aby uzyskać bieżącą lokalizację, którą można przekazać w celu utworzenia punktu przerwania.JDI: Zatrzymywanie aplikacji Java (JVM), podobnie jak w debugerze
Po prostu szukam sposobu na dołączenie i wstrzymanie aplikacji, a następnie skorzystanie z agenta JVMTI do odebrania wywołania zwrotnego dla zdarzenia BreakPoint w celu wykonania dalszego przetwarzania. Dzięki
Chcesz zatrzymać JVM lub aplikację? jeśli rozumiem poprawnie, jeden jvm może obsługiwać wiele aplikacji. Jeśli jest to Jvm, klasa Virtualmachine, metoda procesu może być warta badania na twoje zapotrzebowanie. – kosa