Ok, that's true because I in my preferenceTable I have about 650 000
entries/ratings (~24MB) but it's curious that it worked before perfectly
without any problem and I have nothing changed on my system except the
svn update and recompilation. It also takes approximately as long as
before to build the diffs.
So, you think if I say 100 million entries should be kept about 3GB of
heap size is enough?
Am 26.02.2011 12:22, schrieb Sean Owen:
You probably have a lot of items then, and need to limit the size of the
diff storage or else it will run out of memory. For example, if you have 1M
items, the table in theory has up to 500B entries. Just pass maybe 100
million as the last parameter to the MemoryDiffStorage constructor to limit
how many entries are kept.
2011/2/26 Daniel Mühlbachler<[email protected]>
OK, but I already did a
export CATALINA_OPTS="-Xms3072m -Xmx3072m"
and I get the same error. Last time everything ran with only 1024M.
Am 26.02.2011 12:10, schrieb Sean Owen:
Well, there's your error!
java.lang.OutOfMemoryError: Java heap space
Clearly you need to increase the heap size.
2011/2/26 Daniel Mühlbachler<[email protected]>
my catalina.out log (starting tomcat& making the query)