Hi,
I am using h2 database 1.4.186 with default h2 database engine (mv store)
in a tomcat web application. We have numerous CURD operations (Real Time
engine) in handing event stream. After analyzing process heap-dump, issue
is narrow down to deleteOnExit used in h2 library.
Here I am attaching analyzer output obtained from eclipse MemoryAnalyzer.
Please let us know is there any workaround for this issue.
Thanks,
Suresh
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.
lass java.io.DeleteOnExitHook @ 0xc267d448 System Class
| 8 | 531,071,072 | 77.69%
'- java.util.LinkedHashSet @ 0xc267d4c0
| 16 | 531,071,064 | 77.69%
'- java.util.LinkedHashMap @ 0xc267d4d0
| 56 | 531,071,048 | 77.69%
|- java.util.HashMap$Entry[4194304] @ 0xd4c9e018
| 16,777,232 | 16,777,232 | 2.45%
|- java.util.LinkedHashMap$Entry @ 0xc2eef988
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2eef9b0
/var/cache/10020/h2/mydb.748956327.38599.temp.db |
24 | 160 | 0.00%
| '- char[57] @ 0xc2eef9c8
/var/cache/10020/h2/mydb.748956327.38599.temp.db |
136 | 136 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2efc4d0
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2efc4f8
/var/cache/10020/h2/mydb.748956327.39018.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f08800
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2f08828
/var/cache/10020/h2/mydb.748956327.39339.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f1dbc8
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2f1dbf0
/var/cache/10020/h2/mydb.748956327.39692.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f2b840
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2f2b868
/var/cache/10020/h2/mydb.748956327.40008.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f445e8
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f554b0
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f5b410
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f76468
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2f8a1a0
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2fa7928
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2fb6f30
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2fc4808
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2fd3090
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2fd30b8
/var/cache/10020/h2/mydb.748956327.43458.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2fe6788
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc2fe67b0
/var/cache/10020/h2/mydb.748956327.43798.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc2ff9750
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3001358
| 40 | 200 | 0.00%
| '- java.lang.String @ 0xc3001380
/var/cache/10020/h2/mydb.748956327.44507.temp.db |
24 | 160 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3015ca0
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3035a38
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc303c1c0
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3046fe8
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc30470b0
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3064188
| 40 | 200 | 0.00%
|- java.util.LinkedHashMap$Entry @ 0xc3064250
| 40 | 200 | 0.00%
'- Total: 25 of 2,678,352 entries; 2,678,327 more
| | |
org.h2.mvstore.MVStore @ 0xe03f5318
| 176 | 16,278,232 | 2.38%
org.h2.mvstore.MVStore @ 0xe0508998
| 176 | 16,239,192 | 2.38%
org.h2.mvstore.MVStore @ 0xe0bf1770
| 176 | 15,199,744 | 2.22%
org.h2.mvstore.MVStore @ 0xe0401728
| 176 | 14,963,928 | 2.19%
org.h2.mvstore.MVStore @ 0xe03f6390
| 176 | 14,680,472 | 2.15%
org.apache.catalina.loader.WebappClassLoader @ 0xc0f5c6b0
| 144 | 14,091,952 | 2.06%