Czy w debugerze zaćmienia można zobaczyć szczegółowy stan wątku JVM? Na przykład, który monitor ma wątek, na który czeka itp?
Pomoże to w debugowaniu jednoczesnych zawieszeń.
Odpowiedzi:
3 dla odpowiedzi № 1Natywnie nie jest to obsługiwane przez Debugger Eclipse, to czego potrzebujesz to Profiler
i wiele więcej. Następnie można rozpocząć debugowanie w środowisku Eclipse i połączyć program profilujący zdalnie z działającą instancją JVM. VisualVM oferuje również Program uruchamiający Eclipse.
YourKit ma na przykład różne funkcje dotyczące współbieżności Monitoruj profilowanie. Znajdziesz tam szczegółowe informacje na temat wątków i ich interakcji.