[Building Sakai] memory leaks

Charles Hedrick hedrick at rutgers.edu
Thu Jun 24 09:30:35 PDT 2010


We currently have to restart Sakai every week or two because it keeps growing. There are obviously memory leaks.

I just took a look at memory. It looks to me like there are many different leaks. I'm not sure quite how to go about fixing them, but you can get a sense of where they are from the following histogram. This shows count and total size. It's pretty clear that the highest numbers are from the SSL code. There's other reasons to suspect problems in Tomcat's SSL code. We'll be doing SSL in our load balancers shortly, so that problem will go away. But I don't think that's all. There's pretty clearly problems in site, in something that handles ZIP files, and in many other places.

This system is in production, so some of the data is OK, but not the ones with the higher counts.

Total      78148953     6582836480
   1:      10022518     1436391880  [C
   5:       9195700      367828000  java.lang.String
   2:       6762941      885844368  [B
   3:       3438670      393934056  [Ljava.util.Hashtable$Entry;
   6:       3146040      201346560  java.util.Hashtable
   9:       3142573      175984088  java.lang.ref.SoftReference
  10:       2919478      140134944  sun.misc.CacheEntry
   8:       2786230      178318720  java.lang.ref.Finalizer
  18:       2647722       63545328  com.sun.net.ssl.internal.ssl.SessionId
  14:       2647236       84712448  [Ljava.security.cert.X509Certificate;
   4:       2647228      381200832  com.sun.net.ssl.internal.ssl.SSLSessionImpl
  15:       2647226       84711232  com.sun.crypto.provider.TlsMasterSecretGenerator$TlsMasterSecretKey
  11:       1260292      135339520  [Ljava.lang.Object;
  22:       1115565       53547120  java.util.HashMap$Entry
  24:       1069542       51338016  java.util.Hashtable$Entry
  25:       1041137       49974576  java.util.concurrent.locks.ReentrantLock$NonfairSync
  20:       1022022       56829568  [Ljava.util.concurrent.ConcurrentHashMap$HashEntry;
  26:       1019442       48933216  java.util.concurrent.ConcurrentHashMap$Segment
  27:        992537       47641776  java.util.concurrent.ConcurrentHashMap$HashEntry
   7:        845460      195293976  [I
  12:        695124      115690952  <constMethodKlass>
  16:        695124       83429776  <methodKlass>
  36:        453404       18136160  java.util.ArrayList
  30:        433529       23596112  <symbolKlass>
  52:        411718        9881232  java.lang.Integer
  44:        401958       12862656  org.sakaiproject.util.BaseResourcePropertiesEdit
  29:        395494       28971360  [Ljava.lang.String;
  17:        394749       78172744  [Ljava.util.HashMap$Entry;
  45:        381381       12204192  java.lang.StringBuilder
  41:        355742       14229680  net.sf.cglib.asm.Edge
  54:        351391        9222864  [Ljava.lang.Class;
  39:        282949       15845144  java.util.HashMap$KeyIterator
  38:        278886       17848704  java.util.HashMap
  33:        276964       19941408  java.util.Properties
  49:        275579       11023160  javax.servlet.jsp.tagext.TagAttributeInfo
  50:        271020       10840800  org.sakaiproject.site.impl.ResourceVector
  28:        267289       32074680  org.sakaiproject.site.impl.BaseToolConfiguration
  60:        258599        8275168  java.util.Collections$SynchronizedSet
  81:        243828        5851872  java.util.Hashtable$EntrySet
  31:        232013       22273248  net.sf.ehcache.Element
  34:        226282       19912816  org.sakaiproject.site.impl.BaseSitePage
  57:        182797        8774256  java.lang.ref.WeakReference
  74:        158521        6340840  org.sakaiproject.authz.impl.BaseMember
  75:        156916        6276640  java.util.Vector
  76:        154055        6162200  java.util.AbstractList$Itr
  48:        153739       11069208  net.sf.cglib.asm.Item
  98:        148329        3559896  java.lang.Long
  55:        143827        9204928  nu.xom.Attribute
  51:        136940       10194768  [S
  71:        134415        6451920  org.jdom.ContentList
  58:        134393        8601152  org.jdom.Element
  72:        134393        6450864  org.jdom.AttributeList
  68:        132970        6707088  [Z
  32:        131852       20041504  java.lang.reflect.Method
  47:        126367       11120296  net.sf.cglib.asm.Label
  95:        125425        4013600  org.sakaiproject.time.impl.MyTime
  67:        125315        7017640  java.nio.HeapCharBuffer
 131:        120836        1933376  java.lang.Object
  56:        115801        8889528  [[I
  73:        114671        6421576  java.nio.HeapByteBuffer
  77:        109229        6116824  org.hibernate.cache.CacheKey
 101:        106646        3412672  java.util.Date
 113:        105443        2530632  java.util.HashMap$KeySet
  66:         97094        7040792  [Lorg.jdom.Content;
  46:         93774       11252880  sun.util.calendar.Gregorian$Date
  42:         93525       14215800  java.util.GregorianCalendar
 105:         90927        2909664  nu.xom.Text
 107:         88059        2817888  org.jdom.Text
 108:         87413        2797216  java.lang.StringBuffer
  40:         85303       15695752  java.lang.Class
 110:         85078        2722496  org.sakaiproject.util.DirectRefreshDelivery
  61:         83091        7976736  java.text.DecimalFormatSymbols
  83:         82719        5294016  java.text.DigitList
  37:         82710       17865360  java.text.DecimalFormat
  13:         82688       90866640  <constantPoolKlass>
  19:         82688       62673832  <instanceKlassKlass>
  63:         82458        7915968  java.text.DateFormatSymbols
  59:         82448        8574592  java.text.SimpleDateFormat
  85:         77441        4956224  java.util.LinkedHashMap$Entry
 102:         77048        3081920  java.util.Stack
 132:         77032        1848768  java.util.HashSet
  86:         74716        4781824  org.apache.velocity.runtime.parser.Token
  70:         73914        6504432  org.apache.jasper.compiler.Mark
  65:         73556        7061376  nu.xom.Element
 104:         73546        2915720  [Lnu.xom.Attribute;
  23:         68788       53419584  <constantPoolCacheKlass>
  92:         66765        4272960  org.apache.tomcat.util.buf.ByteChunk
  97:         64043        3586408  org.apache.tomcat.util.buf.CharChunk
  53:         63512        9679824  [Ljava.util.concurrent.ConcurrentHashMap$Segment;
  88:         63512        4572864  java.util.concurrent.ConcurrentHashMap
  64:         62563        7507560  java.lang.reflect.Constructor
  84:         62299        4983920  org.apache.tomcat.util.buf.MessageBytes
  80:         61431        5897376  java.beans.MethodDescriptor
  93:         58548        4215456  java.util.WeakHashMap$Entry
  89:         57876        4543920  [[B
  99:         55099        3526336  org.apache.velocity.runtime.parser.Token
  91:         54931        4394480  java.util.LinkedHashMap
 129:         49725        1989000  org.sakaiproject.metaobj.shared.model.IdImpl
  69:         49034        6668624  org.sakaiproject.user.impl.BaseUserDirectoryService$BaseUserEdit
 146:         45239        1447648  com.sun.net.ssl.internal.ssl.SecureKey
  82:         45091        5771648  org.apache.jasper.compiler.Node$TemplateText
 109:         43034        2754176  org.apache.velocity.runtime.parser.Token
 103:         40604        2923488  org.apache.catalina.loader.ResourceEntry
 112:         36777        2647944  org.apache.jasper.compiler.Node$JspAttribute
 137:         36582        1755936  antlr.ANTLRHashString
 117:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
 118:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
 119:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
 120:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
 121:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
 122:         36155        2313920  com.sun.tools.javac.zip.ZipFileIndexEntry
  87:         36143        4626304  java.beans.PropertyDescriptor
  43:         35590       13951280  com.mysql.jdbc.JDBC4PreparedStatement
 100:         35590        3416640  com.mysql.jdbc.PreparedStatement$ParseInfo
 186:         35215         845160  java.util.HashMap$EntrySet
  90:         35012        4481536  org.sakaiproject.content.impl.BaseContentService$BaseCollectionEdit
 123:         34653        2217792  java.util.Hashtable$Enumerator
 149:         34364        1374560  com.mysql.jdbc.Buffer
 115:         33371        2402712  org.hibernate.hql.ast.tree.Node
 157:         31792        1271680  org.apache.jasper.compiler.Node$Nodes
  78:         31467        6041664  com.mysql.jdbc.Field
 128:         31098        1990272  java.util.TreeMap$Entry
 140:         30905        1730680  java.security.MessageDigest$Delegate
 130:         30454        1949056  net.sf.cglib.asm.Handler
 161:         30005        1200200  java.util.LinkedList$Entry
  62:         28415        7956200  com.mysql.jdbc.JDBC4ResultSet
 180:         28415         933696  [Lcom.mysql.jdbc.Field;
 138:         27298        1747072  org.apache.velocity.runtime.parser.Token
 212:         26567         637608  java.lang.Short
 185:         26497         847904  java.io.ByteArrayOutputStream
 213:         26381         633144  sun.reflect.DelegatingConstructorAccessorImpl
  35:         25721       18223944  <methodDataKlass>
 188:         25571         818272  java.util.regex.Pattern$Single
 158:         25554        1226592  java.util.regex.Pattern$Curly
 216:         25313         607512  java.util.concurrent.ConcurrentHashMap$EntrySet
 191:         24860         795520  org.xml.sax.helpers.AttributesImpl
 192:         24542         785344  java.io.File
 162:         24537        1177776  com.sun.org.apache.xerces.internal.xni.QName
 176:         24455         978200  sun.reflect.NativeConstructorAccessorImpl
 181:         23646         929872  [Lorg.apache.velocity.runtime.parser.node.Node;
 145:         22702        1452928  org.apache.velocity.runtime.parser.Token
  94:         22369        4115896  org.sakaiproject.site.impl.BaseSite
 147:         22042        1410688  org.apache.velocity.runtime.parser.Token
 239:         21695         520680  java.util.concurrent.locks.ReentrantLock
 241:         21534         516816  org.apache.jasper.compiler.Node$ChildInfo
  79:         21522        6026160  org.apache.jasper.compiler.Node$CustomTag
 242:         21522         516528  javax.servlet.jsp.tagext.TagData
 127:         21509        2064864  org.springframework.beans.PropertyValue
 243:         21497         515928  org.sakaiproject.util.EnumerationIterator
 165:         20687        1158472  java.lang.ThreadLocal$ThreadLocalMap$Entry
 125:         20520        2134080  com.mysql.jdbc.ConnectionPropertiesImpl$BooleanConnectionProperty
 201:         20248         714224  [Lorg.hibernate.type.Type;
 136:         20031        1762728  sun.security.provider.SHA
 189:         20007         800280  java.util.LinkedList
 258:         19530         468720  sun.reflect.DelegatingMethodAccessorImpl
 135:         18892        1813632  org.hibernate.cache.QueryKey
 111:         18865        2657392  [Ljavax.servlet.jsp.tagext.TagAttributeInfo;
 126:         18865        2112880  javax.servlet.jsp.tagext.TagInfo
 265:         18865         453192  [Ljavax.servlet.jsp.tagext.TagVariableInfo;
 196:         18811         744408  [Lorg.apache.jasper.compiler.Node$JspAttribute;
 151:         18366        1322352  javax.faces.component.UIComponentBase$AttributesMap
 152:         18366        1322352  javax.faces.component.UIComponentBase$FacetsMap
 182:         18366         881568  javax.faces.component.UIComponentBase$ChildrenList
 274:         18108         434592  java.lang.Boolean
 183:         18098         868704  com.sun.faces.el.ValueBindingImpl
 134:         17504        1820416  sun.reflect.DelegatingClassLoader
 141:         17441        1674336  java.util.regex.Pattern
 205:         16834         673360  java.util.regex.Pattern$6
 237:         16360         523520  java.util.regex.Pattern$Start
 209:         15931         646696  [Lorg.apache.velocity.runtime.parser.node.Node;
 247:         15798         505536  org.sakaiproject.util.BaseResourcePropertiesEdit
 150:         15491        1363208  java.util.regex.Matcher
 248:         15365         491680  java.util.regex.Pattern$Ctype
 124:         15274        2149448  [[I
 252:         15172         485504  java.util.concurrent.CopyOnWriteArrayList
 220:         14971         598840  com.mysql.jdbc.ByteArrayRow
 221:         14820         592800  java.security.Provider$ServiceKey
 293:         14737         353688  org.sakaiproject.tool.impl.MyNonPortableSession
 116:         14704        2323224  [Lnu.xom.Node;
 156:         14474        1273712  org.sakaiproject.memory.impl.MultiRefCacheImpl$MultiRefCacheEntry
 223:         14386         575440  org.sakaiproject.entity.impl.ReferenceVectorComponent
 167:         14114        1129120  sun.util.calendar.ZoneInfo
 206:         14018         672864  com.mysql.jdbc.RowDataStatic
 271:         13613         435616  net.sf.cglib.asm.ByteVector
 389:         13463         215408  org.sakaiproject.util.EmptyIterator
  96:         13326        3944496  net.sf.cglib.asm.MethodWriter
 148:         13218        1374672  javax.crypto.Cipher
 197:         13168         737408  org.jdom.Attribute
 215:         12977         622896  com.sun.net.ssl.internal.ssl.MAC
 240:         12977         519080  com.sun.net.ssl.internal.ssl.CipherBox
 179:         12976         934272  javax.crypto.Mac
 316:         12686         304464  org.apache.jasper.compiler.ELNode$ELText
 153:         12682        1318928  org.sakaiproject.announcement.impl.BaseAnnouncementService$BaseAnnouncementMessageHeaderEdit
 175:         12604        1008320  org.sakaiproject.announcement.impl.BaseAnnouncementService$BaseAnnouncementMessageEdit
 202:         12481         698936  java.io.ObjectStreamClass$WeakClassKey
 204:         12100         677600  java.util.HashMap$ValueIterator
 253:         12077         483080  java.sql.Timestamp
 335:         12000         288000  java.util.regex.Pattern$All
 195:         11855         758720  java.util.concurrent.ConcurrentHashMap$EntryIterator
 229:         11558         554784  org.apache.tomcat.util.http.MimeHeaderField
 254:         11532         480032  [Lorg.apache.velocity.runtime.parser.node.Node;
 198:         11475         734400  java.util.concurrent.ConcurrentHashMap$KeyIterator
 232:         11472         550656  org.apache.commons.collections.iterators.IteratorChain
 345:         11472         275328  org.sakaiproject.util.IteratorEnumeration
 262:         11460         458400  org.springframework.beans.MutablePropertyValues
 287:         11460         366720  org.springframework.beans.factory.config.ConstructorArgumentValues
 346:         11460         275040  org.springframework.beans.factory.support.MethodOverrides
 199:         11277         721728  org.apache.velocity.runtime.parser.Token
 164:         11226        1167504  [Ljava.util.regex.Pattern$GroupHead;
 312:         11031         306896  [Lorg.apache.catalina.LifecycleListener;
 295:         10944         350208  java.util.regex.Pattern$TreeInfo
 177:         10874         956912  sun.security.provider.MD5
 160:         10788        1208256  org.sakaiproject.tool.impl.MyLittleSession
 168:         10781        1121224  java.net.URL
 299:         10739         343648  nu.xom.Comment
 301:         10451         334432  org.sakaiproject.user.impl.AuthenticationCache$AuthenticationRecord
 169:         10416        1083264  uk.org.ponder.rsf.template.XMLLump
 250:         10165         487920  java.util.Locale
 306:          9970         319040  org.sakaiproject.util.Authentication
 214:          9747         623808  [Lorg.jdom.Attribute;
 375:          9696         232704  java.io.FileDescriptor
 263:          9525         457200  org.apache.catalina.LifecycleEvent
 315:          9525         304680  [Lorg.apache.catalina.Container;
 170:          9514        1065568  org.sakaiproject.time.impl.BasicTimeService$LocalTzFormat
 317:          9501         304032  java.util.regex.Pattern$GroupTail
 218:          9442         604288  org.sakaiproject.user.impl.BasePreferencesService$BasePreferences
 319:          9372         299904  java.util.regex.Pattern$SliceU
 273:          9057         434736  org.sakaiproject.entity.api.EntityPropertyNotDefinedException
 292:          8861         354440  sun.reflect.NativeMethodAccessorImpl
 194:          8679         763752  org.apache.velocity.runtime.parser.node.ASTText
 159:          8517        1226448  org.apache.velocity.runtime.parser.node.ASTReference
 234:          8313         532032  org.apache.velocity.runtime.parser.Token
 303:          8223         328920  org.springframework.beans.BeanWrapperImpl$PropertyTokenHolder
 357:          8159         261088  org.apache.velocity.util.introspection.IntrospectionCacheData
 172:          8127        1040256  java.lang.reflect.Field
 307:          7908         316320  org.springframework.beans.factory.config.RuntimeBeanReference
 305:          7787         319856  [Lorg.apache.velocity.runtime.parser.node.Node;
 282:          7741         399800  [Ljava.io.Serializable;
 249:          7653         489792  com.sun.net.ssl.internal.ssl.OutputRecord
 155:          7649        1285032  org.sakaiproject.content.impl.BaseContentService$BaseResourceEdit
 417:          7636         183264  java.util.LinkedHashSet
 370:          7591         242912  java.util.regex.Pattern$GroupHead
 219:          7498         599840  net.sf.cglib.asm.FieldWriter
 320:          7489         299560  javax.faces.component.SavedState
 291:          7431         356688  com.mysql.jdbc.JDBC4DatabaseMetaData
 208:          7382         649616  org.apache.velocity.runtime.parser.node.ASTText
 294:          7333         351984  com.sun.crypto.provider.HmacCore
 257:          7324         468736  org.apache.velocity.runtime.parser.Token
 259:          7314         468096  org.apache.velocity.runtime.parser.Token
 222:          7265         581200  com.sun.net.ssl.internal.ssl.InputRecord
 203:          7257         696672  org.apache.commons.dbcp.DelegatingPreparedStatement
 106:          7254        2843568  com.mysql.jdbc.PreparedStatement
 280:          7254         401936  [Ljava.io.InputStream;
 377:          7244         231808  org.apache.commons.logging.impl.Log4JLogger
 429:          7241         173784  [Ljava.sql.ResultSet;
 211:          7207         644216  [[Ljava.lang.String;
 336:          7169         286760  org.apache.commons.pool.impl.CursorableLinkedList$Listable
 379:          7166         229312  org.apache.commons.pool.impl.GenericKeyedObjectPool$ObjectTimestampPair
 154:          7127        1311368  java.net.SocksSocketImpl
 264:          7117         455488  java.net.SocketInputStream
 380:          7101         227232  javax.management.ObjectName$Property
 338:          7057         282280  java.net.Inet4Address
 228:          7049         563920  org.apache.commons.dbcp.DelegatingResultSet
 381:          7043         225376  java.math.MutableBigInteger
 434:          7000         168000  java.text.ParsePosition
 143:          6964        1504224  com.mysql.jdbc.StatementImpl
 207:          6962         668352  org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
 436:          6960         167040  [Ljava.sql.Statement;
 384:          6958         222656  org.apache.commons.pool.impl.GenericObjectPool$Latch
 343:          6927         277080  com.sun.crypto.provider.ARCFOURCipher
 166:          6874        1154832  org.springframework.beans.factory.support.GenericBeanDefinition
 251:          6769         487368  java.net.SocketOutputStream
 276:          6749         431936  org.apache.velocity.runtime.parser.Token
 348:          6749         272376  [Lorg.apache.velocity.runtime.parser.node.Node;
 210:          6715         644640  java.lang.Package
 163:          6640        1168640  java.io.ObjectStreamClass
 178:          6623         953712  org.apache.velocity.runtime.parser.node.ASTReference
 238:          6517         521360  org.sakaiproject.site.impl.BaseGroup
 142:          6503        1612744  com.sun.net.ssl.internal.ssl.SSLSocketImpl
 358:          6503         260120  com.sun.net.ssl.internal.ssl.AppInputStream
 359:          6503         260120  com.sun.net.ssl.internal.ssl.AppOutputStream
 399:          6502         208064  com.sun.net.ssl.internal.ssl.HandshakeHash
 227:          6451         567688  org.apache.velocity.runtime.parser.node.ASTText
 361:          6435         257400  net.sf.cglib.asm.Type
 279:          6384         408576  org.apache.velocity.runtime.parser.Token
 244:          6365         509200  org.sakaiproject.entity.impl.ReferenceComponent
 184:          6362         865232  org.etudes.jforum.entities.UserSession
 133:          6344        1827072  javax.faces.component.html.HtmlGraphicImage
 457:          6324         151776  org.apache.tomcat.util.net.jsse.JSSE14Support$Listener
 365:          6316         252640  org.springframework.beans.factory.config.TypedStringValue
 231:          6284         552992  org.hibernate.collection.PersistentSet
 297:          6188         346528  org.sakaiproject.tool.summarycalendar.ui.Day
 272:          6049         435528  com.sun.crypto.provider.SunJCE_f
 283:          6049         387136  com.sun.crypto.provider.SunJCE_k
 193:          5990         766720  org.hibernate.hql.ast.tree.IdentNode
 284:          5973         382272  org.apache.velocity.runtime.parser.Token
 174:          5897        1037872  org.springframework.beans.GenericTypeAwarePropertyDescriptor
 256:          5886         470880  java.util.TreeMap
 472:          5867         140808  com.sun.crypto.provider.HmacSHA1
 374:          5857         234280  com.sun.crypto.provider.SunJCE_c
 474:          5857         140568  com.sun.crypto.provider.AESCipher
 414:          5814         186048  com.sun.org.apache.xerces.internal.util.XMLStringBuffer
 245:          5765         507320  org.hibernate.stat.QueryStatistics
 418:          5687         181984  java.util.regex.Pattern$Slice
 349:          5671         272208  org.hibernate.cache.entry.CacheEntry
 308:          5643         316008  com.sun.crypto.provider.SslMacCore
 352:          5614         269472  org.apache.commons.lang.text.StrBuilder
 424:          5561         177952  net.sf.cglib.core.Signature
 190:          5525         795600  org.apache.velocity.runtime.parser.node.ASTReference
 225:          5510         573040  com.mysql.jdbc.ConnectionPropertiesImpl$StringConnectionProperty
 270:          5505         440400  org.sakaiproject.util.ResourceLoader
 236:          5503         528288  org.sakaiproject.metaobj.security.impl.sakai.AgentWrapper
 427:          5471         175072  com.sun.org.apache.xerces.internal.xni.XMLString
 350:          5285         271192  [Ljava.util.regex.Pattern$Node;
 364:          5285         253680  java.util.regex.Pattern$Branch
 501:          5285         126840  java.util.regex.Pattern$BranchConn
 504:          5252         126048  com.sun.crypto.provider.SslMacCore$SslMacSHA1
 302:          5186         331904  [Ljavax.servlet.jsp.tagext.Tag;
 437:          5186         165952  org.apache.jasper.runtime.TagHandlerPool
 235:          5091         529464  uk.org.ponder.rsf.template.XMLLump
 400:          5073         208008  [Lorg.apache.velocity.runtime.parser.node.Node;
 441:          5065         162080  org.springframework.aop.framework.AdvisedSupport$MethodCacheKey
 442:          5061         161952  org.apache.jasper.compiler.ELNode$Nodes
 289:          4980         358560  javax.faces.component.UIComponentBase$FacetsMap
 290:          4980         358560  javax.faces.component.UIComponentBase$AttributesMap
 372:          4980         239040  javax.faces.component.UIComponentBase$ChildrenList
 405:          4957         198280  java.util.regex.Pattern$8
 230:          4940         553280  com.mysql.jdbc.ConnectionPropertiesImpl$IntegerConnectionProperty
 275:          4928         433664  org.springframework.core.MethodParameter
 351:          4827         270312  java.util.HashMap$EntryIterator
 409:          4791         191640  org.apache.velocity.runtime.parser.Parser$JJCalls
 314:          4774         305536  org.apache.velocity.runtime.parser.Token
 356:          4710         263760  java.io.ObjectStreamField
 382:          4677         224496  java.math.BigInteger
 537:          4650         111600  java.util.HashMap$Values
 171:          4586        1063952  org.springframework.beans.factory.support.RootBeanDefinition
 420:          4538         181520  org.jgroups.stack.IpAddress
 200:          4491         718560  javax.faces.component.html.HtmlOutputText
 398:          4418         212064  org.apache.commons.collections.SequencedHashMap$Entry
 260:          4414         459056  uk.org.ponder.rsf.template.XMLLump
 261:          4411         458744  uk.org.ponder.rsf.template.XMLLump
 340:          4373         279872  org.apache.commons.collections.ReferenceMap$SoftRef
 296:          4353         348240  org.apache.velocity.runtime.parser.node.ASTExpression
 478:          4304         137728  java.util.jar.Attributes$Name
 480:          4281         136992  org.apache.velocity.util.introspection.Info
 267:          4267         443768  uk.org.ponder.rsf.template.XMLLump
 269:          4245         441480  org.hibernate.hql.ast.tree.ParameterNode
 484:          4232         135424  org.hibernate.hql.ast.ParameterTranslationsImpl$ParameterInfo
 355:          4123         263872  org.apache.velocity.runtime.parser.Token
 496:          4075         130400  sun.security.jca.GetInstance$Instance
 704:          4017          64272  org.springframework.aop.framework.Cglib2AopProxy$SerializableNoOp
 187:          4016         841624  [Ljava.beans.PropertyDescriptor;
 362:          4006         256384  java.io.ObjectStreamClass$FieldReflectorKey
 567:          3969          95256  java.lang.Float
 500:          3965         126880  com.sun.faces.el.impl.PropertySuffix
 570:          3959          95016  java.lang.Character
 226:          3949         568656  org.sakaiproject.tool.impl.MySession
 571:          3949          94776  org.apache.commons.lang.mutable.MutableLong
 503:          3947         126304  org.apache.log4j.CategoryKey
 278:          3940         409760  edu.rutgers.sakai.user.RutgersLDAPDirectoryProvider$Info
 298:          3911         344168  org.apache.velocity.runtime.parser.node.ASTIdentifier
 576:          3910          93840  java.util.concurrent.ConcurrentHashMap$KeySet
 580:          3877          93048  java.lang.Byte
 344:          3847         276984  org.hibernate.loader.DefaultEntityAliases
 300:          3839         337832  org.apache.velocity.runtime.parser.node.ASTText
 368:          3832         245248  org.apache.velocity.runtime.parser.Token
 416:          3826         183648  net.sf.cglib.core.ClassEmitter$FieldInfo
 456:          3822         152880  org.apache.velocity.runtime.parser.node.PropertyExecutor
 421:          3781         181488  java.util.AbstractList$ListItr
 277:          3744         419328  org.apache.velocity.runtime.parser.node.ASTStringLiteral
 403:          3711         202680  [Ljavax.management.ObjectName$Property;
 328:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 329:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 330:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 331:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 332:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 333:          3664         293120  com.sun.tools.javac.zip.ZipFileIndex$DirectoryEntry
 463:          3637         145480  org.hibernate.param.NamedParameterSpecification
 428:          3634         174432  org.hibernate.engine.query.NamedParameterDescriptor
 529:          3609         115488  java.util.regex.Pattern$BitClass
 597:          3607          86568  com.sun.faces.el.impl.NamedValue
 532:          3579         114528  com.sun.faces.el.impl.ComplexValue
 360:          3577         257544  org.apache.tomcat.util.http.ServerCookie
 255:          3524         474984  [Ljavax.management.modelmbean.ModelMBeanAttributeInfo;
 246:          3511         505584  org.apache.velocity.runtime.parser.node.ASTReference
 385:          3471         222144  org.apache.velocity.runtime.parser.Token
 387:          3461         221504  org.apache.velocity.runtime.parser.Token
 139:          3412        1737440  [Ljava.beans.MethodDescriptor;
 321:          3401         299288  org.apache.velocity.runtime.parser.node.ASTIdentifier
 371:          3355         241560  javax.servlet.http.Cookie
 544:          3354         107328  org.apache.velocity.util.introspection.IntrospectionCacheData
 353:          3351         268080  java.beans.BeanDescriptor
 391:          3351         214464  java.beans.GenericBeanInfo
 483:          3315         135592  [Lorg.apache.velocity.runtime.parser.node.Node;
 447:          3295         158160  com.sun.org.apache.xerces.internal.util.SymbolTable$Entry
 449:          3278         157344  com.sun.faces.el.ValueBindingImpl
 334:          3275         288200  org.hibernate.hql.ast.tree.SqlNode
 309:          3272         314112  org.apache.velocity.runtime.parser.node.ASTMethod
 497:          3223         128920  org.apache.velocity.runtime.parser.node.PropertyExecutor

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2669 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100624/c97750c3/attachment.bin 


More information about the sakai-dev mailing list