Dan Nemec
unread,Aug 15, 2012, 1:23:20 PM8/15/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to contr...@googlegroups.com
We're running Control Tier 3.6.1 and have a busy server that has projects for several QA environments. They get new packages frequently and we purge the objects in each project often, but it seems some vestiges hang around and are now causing Jetty to consume a lot of memory.The Jetty heap will consume 2.5G immediately on startup and will after short use become very slow.
Is there a way to purge some of the old data without removing the project in such a way that it will reduce the memory of jetty?
Will removing the project and creating again be totally clean if they have the same name?
Are there any maintenance best practices for keeping a Control Tier server lean and mean over time?
Here is some output from our server. The heap dump is over 300M. It loads about 2.5GB immediately into heap, and this is immediately promoted to the old generation where it stays there for the life of the VM.
Class Name Instances Size
char[] 7255226 (26.1%) 679448414 (36.8%)
java.lang.Object[] 1672509 (6%) 342370368 (18.5%)
java.lang.String 7237012 (26%) 260532432 (14.1%)
java.sql.Timestamp 3097162 (11.1%) 111497832 (6%)
org.hsqldb.MemoryNode 1588472 (5.7%) 95308320 (5.2%)
org.hsqldb.Row 1570782 (5.7%) 62831280 (3.4%)
Thanks,
Dan