The thread java.lang.Thread @ 0x701686a38 main keeps local variables with total size 2,489,347,256 (99.90%) bytes.
The memory is accumulated in one instance of "net.sf.saxon.tree.tiny.TinyTree" loaded by "sun.misc.Launcher$AppClassLoader @ 0x701614320".The stacktrace of this Thread is available. See stacktrace.
Class Name | Shallow Heap | Retained Heap |
---|---|---|
![]() | 176 | 2,227,028,160 |
+![]()
| 120 | 2,489,347,256 |
+![]() | 80 | 936 |
\![]()
|
Class Name | Shallow Heap | Retained Heap | Percentage |
---|---|---|---|
![]() | 120 | 2,489,347,256 | 99.90% |
\![]() | 176 | 2,227,028,160 | 89.37% |
.+![]() | 524,419,088 | 524,419,088 | 21.05% |
.+![]() | 524,419,088 | 524,419,088 | 21.05% |
.+![]() | 24 | 522,664,280 | 20.97% |
.+![]() | 262,209,552 | 262,209,552 | 10.52% |
.+![]() | 262,209,552 | 262,209,552 | 10.52% |
.+![]() | 131,104,784 | 131,104,784 | 5.26% |
.+![]() | 424 | 424 | 0.00% |
.+![]() | 424 | 424 | 0.00% |
.+![]() | 424 | 424 | 0.00% |
.+![]() | 104 | 104 | 0.00% |
.+![]() | 104 | 104 | 0.00% |
.+![]() | 24 | 88 | 0.00% |
.+![]() | 24 | 72 | 0.00% |
.\![]()
| 1,704,363,616 | 2,227,027,984 | 89.37% |
Label | Number of Objects | Used Heap Size | Retained Heap Size |
---|---|---|---|
![]() All 6 objects | 6 | 1,311,048,680 | 1,311,048,680 |
![]() All 1 objects | 1 | 24 | 522,664,280 |
![]() All 1 objects | 1 | 262,209,552 | 262,209,552 |
![]() All 1 objects | 1 | 131,104,784 | 131,104,784 |
![]() All 1 objects | 1 | 424 | 424 |
![]() All 1 objects | 1 | 104 | 104 |
![]() All 1 objects | 1 | 24 | 88 |
![]() All 1 objects | 1 | 24 | 72 |
![]()
| 13 | 1,704,363,616 | 2,227,027,984 |
Class Name | Objects | Shallow Heap |
---|---|---|
![]() All 7 objects | 7 | 1,311,048,712 |
![]() First 10 of 3,987 objects | 3,987 | 522,647,856 |
![]() All 1 objects | 1 | 262,209,552 |
![]() All 1 objects | 1 | 131,104,784 |
![]() All 1 objects | 1 | 16,400 |
![]() All 3 objects | 3 | 504 |
![]() All 1 objects | 1 | 176 |
![]() All 1 objects | 1 | 104 |
![]() All 1 objects | 1 | 24 |
![]() All 1 objects | 1 | 24 |
![]() All 1 objects | 1 | 24 |
![]() All 1 objects | 1 | 0 |
![]()
| 4,006 | 2,227,028,160 |
Object / Stack Frame | java.lang.Thread @ 0x701686a38 |
Name | main |
Shallow Heap | 120 |
Retained Heap | 2,489,347,256 |
Context Class Loader | sun.misc.Launcher$AppClassLoader @ 0x701614320 |
Is Daemon | false |
![]()
|
main at java.lang.OutOfMemoryError.<init>()V (Unknown Source) at java.util.Arrays.copyOf([II)[I (Unknown Source) at net.sf.saxon.tree.tiny.TinyTree.ensureNodeCapacity(S)V (TinyTree.java:231) at net.sf.saxon.tree.tiny.TinyTree.addNode(SIIII)I (TinyTree.java:338) at net.sf.saxon.tree.tiny.TinyBuilder.startElement(Lnet/sf/saxon/om/NodeName;Lnet/sf/saxon/type/SchemaType;Lnet/sf/saxon/expr/parser/Location;I)V (TinyBuilder.java:247) at net.sf.saxon.event.NamespaceReducer.startElement(Lnet/sf/saxon/om/NodeName;Lnet/sf/saxon/type/SchemaType;Lnet/sf/saxon/expr/parser/Location;I)V (NamespaceReducer.java:76) at net.sf.saxon.event.ComplexContentOutputter.startContent()V (ComplexContentOutputter.java:697) at net.sf.saxon.tree.tiny.TinyElementImpl.copy(Lnet/sf/saxon/event/Receiver;ILnet/sf/saxon/expr/parser/Location;)V (TinyElementImpl.java:349) at net.sf.saxon.event.SequenceWriter.append(Lnet/sf/saxon/om/Item;Lnet/sf/saxon/expr/parser/Location;I)V (SequenceWriter.java:400) at net.sf.saxon.event.SequenceReceiver.append(Lnet/sf/saxon/om/Item;)V (SequenceReceiver.java:124) at com.saxonica.ee.stream.feed.DecomposingFeed.processItem(Lnet/sf/saxon/om/Item;)V (DecomposingFeed.java:132) at com.saxonica.ee.stream.feed.ItemFeed.processItems(Lnet/sf/saxon/om/SequenceIterator;Lcom/saxonica/ee/stream/feed/Feed;)V (ItemFeed.java:75) at com.saxonica.ee.stream.watch.ForEachAction.startSelectedParentNode(Lcom/saxonica/ee/stream/om/FleetingParentNode;Lnet/sf/saxon/expr/parser/Location;)Lnet/sf/saxon/event/Receiver; (ForEachAction.java:153) at com.saxonica.ee.stream.watch.Trigger.startSelectedParentNode(Lcom/saxonica/ee/stream/om/FleetingParentNode;Lnet/sf/saxon/expr/parser/Location;)Lnet/sf/saxon/event/Receiver; (Trigger.java:85) at com.saxonica.ee.stream.watch.WatchManager.startElement(Lnet/sf/saxon/om/NodeName;Lnet/sf/saxon/type/SchemaType;Lnet/sf/saxon/expr/parser/Location;I)V (WatchManager.java:275) at net.sf.saxon.event.StartTagBuffer.startContent()V (StartTagBuffer.java:235) at com.saxonica.ee.stream.ContentDetector.flush(Z)V (ContentDetector.java:97) at com.saxonica.ee.stream.ContentDetector.endElement()V (ContentDetector.java:55) at net.sf.saxon.event.ReceivingContentHandler.endElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (ReceivingContentHandler.java:459) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement()Z (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Lorg/xml/sax/InputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Lorg/xml/sax/InputSource;)V (Unknown Source) at net.sf.saxon.event.Sender.sendSAXSource(Ljavax/xml/transform/sax/SAXSource;Lnet/sf/saxon/event/Receiver;Lnet/sf/saxon/lib/ParseOptions;)V (Sender.java:427) at net.sf.saxon.event.Sender.send(Ljavax/xml/transform/Source;Lnet/sf/saxon/event/Receiver;Lnet/sf/saxon/lib/ParseOptions;)V (Sender.java:138) at net.sf.saxon.functions.DocumentFn.sendDoc(Ljava/lang/String;Ljava/lang/String;Lnet/sf/saxon/expr/XPathContext;Lnet/sf/saxon/expr/parser/Location;Lnet/sf/saxon/event/Receiver;Lnet/sf/saxon/lib/ParseOptions;)V (DocumentFn.java:692) at com.saxonica.ee.stream.StreamInstr.push(Lnet/sf/saxon/expr/XPathContext;)V (StreamInstr.java:432) at com.saxonica.ee.stream.StreamInstr.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/expr/instruct/TailCall; (StreamInstr.java:365) at net.sf.saxon.expr.instruct.Block.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/expr/instruct/TailCall; (Block.java:687) at net.sf.saxon.expr.instruct.Instruction.process(Lnet/sf/saxon/expr/XPathContext;)V (Instruction.java:151) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;Lnet/sf/saxon/om/NodeInfo;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:337) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:284) at net.sf.saxon.expr.instruct.Instruction.process(Lnet/sf/saxon/expr/XPathContext;)V (Instruction.java:151) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;Lnet/sf/saxon/om/NodeInfo;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:337) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:284) at net.sf.saxon.expr.instruct.Instruction.process(Lnet/sf/saxon/expr/XPathContext;)V (Instruction.java:151) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;Lnet/sf/saxon/om/NodeInfo;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:337) at net.sf.saxon.expr.instruct.ElementCreator.processLeavingTail(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/expr/instruct/TailCall; (ElementCreator.java:284) at net.sf.saxon.expr.instruct.Instruction.process(Lnet/sf/saxon/expr/XPathContext;)V (Instruction.java:151) at com.saxonica.ee.stream.watch.ApplyTemplatesAction.startSelectedParentNode(Lcom/saxonica/ee/stream/om/FleetingParentNode;Lnet/sf/saxon/expr/parser/Location;)Lnet/sf/saxon/event/Receiver; (ApplyTemplatesAction.java:227) at com.saxonica.ee.stream.watch.Trigger.startSelectedParentNode(Lcom/saxonica/ee/stream/om/FleetingParentNode;Lnet/sf/saxon/expr/parser/Location;)Lnet/sf/saxon/event/Receiver; (Trigger.java:85) at com.saxonica.ee.stream.watch.WatchManager.deferredStartDocument()V (WatchManager.java:193) at com.saxonica.ee.stream.watch.WatchManager.startElement(Lnet/sf/saxon/om/NodeName;Lnet/sf/saxon/type/SchemaType;Lnet/sf/saxon/expr/parser/Location;I)V (WatchManager.java:239) at net.sf.saxon.event.StartTagBuffer.startContent()V (StartTagBuffer.java:235) at com.saxonica.ee.stream.ContentDetector.flush(Z)V (ContentDetector.java:97) at com.saxonica.ee.stream.ContentDetector.characters(Ljava/lang/CharSequence;Lnet/sf/saxon/expr/parser/Location;I)V (ContentDetector.java:64) at net.sf.saxon.event.ReceivingContentHandler.flush(Z)V (ReceivingContentHandler.java:574) at net.sf.saxon.event.ReceivingContentHandler.startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V (ReceivingContentHandler.java:307) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement()Z (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next()I (Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Lorg/xml/sax/InputSource;)V (Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Lorg/xml/sax/InputSource;)V (Unknown Source) at net.sf.saxon.event.Sender.sendSAXSource(Ljavax/xml/transform/sax/SAXSource;Lnet/sf/saxon/event/Receiver;Lnet/sf/saxon/lib/ParseOptions;)V (Sender.java:427) at net.sf.saxon.event.Sender.send(Ljavax/xml/transform/Source;Lnet/sf/saxon/event/Receiver;Lnet/sf/saxon/lib/ParseOptions;)V (Sender.java:164) at net.sf.saxon.Controller.transformStream(Ljavax/xml/transform/Source;Lnet/sf/saxon/expr/Component$M;Lnet/sf/saxon/event/Receiver;)V (Controller.java:2616) at net.sf.saxon.Controller.transform(Ljavax/xml/transform/Source;Lnet/sf/saxon/event/Receiver;)V (Controller.java:1950) at net.sf.saxon.s9api.Xslt30Transformer.applyTemplates(Ljavax/xml/transform/Source;Lnet/sf/saxon/s9api/Destination;)V (Xslt30Transformer.java:592) at net.sf.saxon.jaxp.StreamingTransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V (StreamingTransformerImpl.java:76) at com.Transform.main2(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (Transform.java:64) at com.Transform.main([Ljava/lang/String;)V (Transform.java:77)