2016-05-10 5 views
3

Im Laufe der Zeit erhöht meine ungenutzte Ausführung meiner Spring Boot v1.3.2 Anwendung allmählich Speicherverbrauch, bis es schließlich umfällt. Bei unbenutzt bedeutet das, dass kein angeforderter Client neben dem regulären Ping des Endpunktes/he bereitgestellt wird.Enorme org.springframework.boot.loader.LaunchedURLClassLoader Speicherauslastung

enter image description here

Nach dem Eclipse Memory Analyzer, org.springframework.boot.loader.LaunchedURLClassLoader nimmt eine massive 920MB auf.

enter image description here

Es scheint, als ob Frühling Stiefel kontinuierlich Klassen geladen wird

enter image description here

Irgendwelche Ideen, was los ist?

EDIT

Sieht aus wie es Consul Frühling Wolke ist, die das Problem verursacht:

enter image description here

+0

Das ist sicherlich kein typisches Verhalten für eine Spring Boot App. Leider ist es unmöglich, anhand der von Ihnen bereitgestellten Informationen herauszufinden, warum dies geschieht. Die Ausgabe von "-verbose: class" gibt an, was geladen wird und was helfen könnte, den Grund herauszufinden. –

+0

Welche Versionen von Spring Cloud-Bits verwenden Sie? Können Sie bitte eine Beispielanwendung posten? –

Antwort