Although FusionReactor was able to kill the request, the JVM has not yet freed up the memory used by that request. The memory is reclaimed periodically by the JVM Garbage Collector, and this consolidation of free memory is outside the control of FusionReactor. It is possible to hint the GC that it should reclaim memory, but with Java's advanced collection strategies, this is almost useless and can be ignored by Java anyway. Simply wait a few seconds and Java will reclaim the memory automatically. You can use FusionReactor's memory graphs to see exactly when the memory is freed.
|Components:||Crash Protection, Request Managment|
|Last Updated:||25/Jun/07 12:22 PM|
FRS-148: I killed a long running request that was using a lot of memory but it hasn’t returned to normal. Shouldn’t the JVM clear the memory?
Comments are closed.