2016-06-30 10 views
0

Wir verwenden websphere 8.0.0.12, um unsere JAX-WS Webservices (mit CXF) zu hosten. Die Erinnerung an die Websphere nimmt täglich zu und wir haben alle 5 bis 6 Tage ein "Out of Memory" (~ 300.000 Anfragen pro Tag). Der Heapspeicher ist auf 1 GB festgelegt.Websphere out of Memory Problem - 8.0.0.12 - com.ibm.xml.xlxp2.scan.util.SymbolMap

Auf den Heap Dump mit Eclipse MAT Überprüfung, sehen wir, dass die folgenden Klassen fast 800 MB Haufen besetzen

Problem Suspect 1 
The class "com.ibm.xml.xlxp2.scan.util.SymbolMap", loaded by "<system class loader>", occupies 731,574,968 (66.22%) bytes. The memory is accumulated in one instance of "com.ibm.xml.xlxp2.scan.util.Symbol[]" loaded by "<system class loader>". 

Keywords 
com.ibm.xml.xlxp2.scan.util.Symbol[] 
com.ibm.xml.xlxp2.scan.util.SymbolMap 

  Problem Suspect 2 
One instance of "com.ibm.xml.xlxp2.scan.util.DataBuffer" loaded by "<system class loader>" occupies 134,217,792 (12.15%) bytes. The memory is accumulated in one instance of "byte[]" loaded by "<system class loader>". 

Keywords 
com.ibm.xml.xlxp2.scan.util.DataBuffer 
byte[] 

Ich habe durch einige Beiträge gegangen, die für websphere zu einem Patch zeigen.

Könnte jemand bitte den Zweck von SymbolMap/DataBuffer und die Möglichkeit, dieses Problem zu beheben, erklären. (außer für den Patch).

Antwort

2

Sie können eine benutzerdefinierte Eigenschaft auf jvm festlegen.

IBM StAX ist eine Parser-Implementierung, die XML-Dokumente für eine effiziente Nutzung verarbeitet. Es scannt XML-Dokumente und speichert XML-Symbole zwischen. Das Wachstum des Caching kann zu Problemen mit dem Arbeitsspeicher führen. 64000 ist ein empfohlener Wert für die Symbolkartengröße. Diese Systemeigenschaft wird von APAR PI08415 eingeführt. Auch this kann helfen, IBM stAX-bezogene Speicherprobleme zu verstehen.

+1

Bitte erweitern Sie Ihre Antwort, um weitere Informationen zu dieser benutzerdefinierten JVM-Eigenschaft hinzuzufügen. Was passiert intern, wenn diese Eigenschaft implementiert wird? – Haxiel

Verwandte Themen