Tomcat sunucusunda (Linux) çalışan bir java web uygulaması var. Üretim ortamında bazı performans sorunları ile karşı karşıyayım. Rasgele aralıklarla, tomcat'in çalıştığı jsvc işlemi% 90-100 CPU'da çalışmaya başlar. Bu etkinlik için tetikleyiciyi bulamıyorum. Sunucu dört çekirdekli bir sistemdir. Bellek tüketimi herhangi bir anormallik göstermez.Java iş parçacığının yürütülmesini izleme araçları
nasıl soruna neden olan bir uygulama içinde iplik (uygulama yığın iz) izleyebilir?
jconsole ve PSI Probe ile denetliyorum, ancak her ikisi de uygulama içinde hangi iş parçacığının CPU kullanımı anormalliğine neden olduğuna dair ayrıntılı bilgi vermiyor. Bunu yapmak için
mı? – skaffman
@skaffman, Üzgünüm java-performans, onu düzelttim. –
Üretim sunucularımızla da bazı performans sorunları yaşıyorduk ve bir sunucuya bir üretim sunucusuna bağlanma zor olduğundan .. NewRelic'i denedik. Performans araştırmalarınız için eklemek için harika bir araçtır. – eSniff