Ich habe ein Problem schließt ich im Profiler finden kann, aber ich habe keine Ahnung, wie es zu beheben. Nachdem ich die Anwendung geladen habe, bekomme ich dieses Sägezahnwellenmuster, das Programm ist im Leerlauf, verbraucht aber Speicher, wie Sie hier sehen können.Java RMI tcp Speicherproblem
Wenn ich die Sampler-Thread Speicherzuordnungen überprüft ich sah, dass RMI TCP-Verbindung zu meinem eth0 (172.16.20.51) Speicher bei einem halben Megabyte pro Sekunde verbraucht (413.213), die in der Produktion führt zu log ‚stoppen Die Welt 'GC :-( Ich konnte den Grund dieses Problems nicht verfolgen, da ich nicht weiß, welcher Port es von welchem Thread ist, auf der anderen Seite versuchte ich, mein Glas mit -com zu laufen. sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false Flaggen, aber es war nicht hilfreich. Jede Idee wird b Ich schätze es.
in Ihrem Snapshot ist es Pool-6-Thread-1, die alles verbraucht –
Was ist mit Ihrem Heap-Histogramm? Können wir einen Schnappschuss davon haben? –
ein Heap-Dump hilft auch in diesem Fall –