Archive for the ‘JVM’ category
Killing Rogue Requests – Going native, don’t stop me now!
FusionReactor is a great monitoring tool and one of my favorite features is the ability to kill rogue requests. FusionReactor is sometimes limited by Java itself. Java has a known limitation that threads running “Native Code” can’t be killed (until the thread returns from the native code block).
What is Native Code?
Underlying all your ColdFusion goodness [...]
JVM PermGen memory usage with many CFM templates
Have you noticed requests stop processing and your CPU usage is high?
There are many possible causes of this – a common one being using “Registry” as the CLIENT variable backing store.
Have you seen this combined with “java.lang.OutOfMemoryError: PermGen space” errors in your logs?
Again, there are several causes for filling the PermGen space but one common [...]
