Я только что установил Java 1.6_07, чтобы я мог попробовать профилировать с помощью VisualVM. Он говорит мне, что мое приложение тратит 60% своего времени в sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run
Сверление в VisualVM
Как узнать, что он делал за это время? Сколько времени он ждал, чтобы что-то назвать, или что-то еще? Что он называл и что он звонил? Я просто не могу найти способ развернуть до более глубоких уровней, например, в Quantify или Perl-профилировщике.
У меня была та же проблема. – 2009-11-19 09:57:13
Я думаю, что это тоже, мое приложение вообще не использует никакого RMI и генерирует огромную нагрузку экземпляров Object [], используемых в ObjectOutputStream. – parasietje 2012-01-10 12:22:38