Zbudowałem aplikację Java, która działa jakoserwer dla mojej gry wieloosobowej. Widzę, że użycie procesora zawsze rośnie i spada natychmiast po zrestartowaniu aplikacji Java. Jak mogę sprawdzić, co jest nie tak? Czy są jakieś narzędzia? Serwer działa w systemie Linux, ale mogę go także uruchomić na komputerze Mac w celu sprawdzenia.
Odpowiedzi:
1 dla odpowiedzi № 1Sprawdź, czy masz uruchomione niepotrzebne wątki. Jeśli nie masz, użyj Java VisualVM lub Apache JMeter (moje narzędzia do wyboru), aby znaleźć źródło użycia procesora.