Preliminary data. Today's "TOP 10" List. Please note that none of the DNS items would show up with internal testing, since we don't have a wide number of domains in the test data.
Traces 34780, 5954, 5960 and 24996 require explanation, even though the majority of allocations at those sites are obviously being reclaimed. The DNS still could be part of the cache. --- Noel SITES BEGIN (ordered by live bytes) Sat Aug 26 23:41:11 2006 percent live alloc'ed stack class rank self accum bytes objs bytes objs trace name 1 9.69% 9.69% 4821600 294 139416400 8501 34780 [B 2 8.44% 18.14% 4199384 109541 18010328 479659 21169 [B 3 3.28% 21.42% 1631296 15245 31949344 298592 5954 [C 4 3.15% 24.56% 1564560 19557 1735600 21695 29212 org.xbill.DNS.SOARecord 5 3.09% 27.66% 1539240 9525 30157792 186620 5960 [B 6 2.70% 30.36% 1344048 56002 2689032 112043 30361 org.xbill.DNS.Name 7 2.58% 32.94% 1284744 53531 8822544 367606 21166 org.xbill.DNS.Name 8 2.52% 35.46% 1253616 882 36346336 25572 24996 [B 9 1.71% 37.18% 852408 24634 8417736 258729 21177 [B 10 1.58% 38.76% 784544 24517 8273472 258546 21173 org.xbill.DNS.NSRecord TRACE 34780: org.gjt.mm.mysql.Buffer.<init>(<Unknown>:Unknown line) org.gjt.mm.mysql.PreparedStatement.executeQuery(<Unknown>:Unknown line) org.apache.james.mailrepository.JDBCSpoolRepository.loadPendingMessages(JDB CSpoolRepository.java:276) org.apache.james.mailrepository.JDBCSpoolRepository.getNextPendingMessage(J DBCSpoolRepository.java:248) org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolReposit ory.java:192) org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolReposit ory.java:122) org.apache.james.mailrepository.MailStoreSpoolRepository.accept(MailStoreSp oolRepository.java:103) sun.reflect.GeneratedMethodAccessor15.invoke(<Unknown>:Unknown line) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25) TRACE 21169: org.xbill.DNS.Name.append(Name.java:176) org.xbill.DNS.Name.<init>(Name.java:376) org.xbill.DNS.Record.fromWire(Record.java:186) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93) org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:364) TRACE 5954: java.lang.StringBuffer.expandCapacity(StringBuffer.java:202) java.lang.StringBuffer.append(StringBuffer.java:401) java.io.UnixFileSystem.resolve(UnixFileSystem.java:93) java.io.File.<init>(File.java:227) java.io.File.listFiles(File.java:998) org.apache.avalon.excalibur.monitor.DirectoryResource.testModifiedAfter(Dir ectoryResource.java:84) org.apache.avalon.excalibur.monitor.impl.AbstractMonitor.scanAllResources(A bstractMonitor.java:132) org.apache.avalon.excalibur.monitor.impl.ActiveMonitor.run(ActiveMonitor.ja va:102) java.lang.Thread.run(Thread.java:534) TRACE 29212: org.xbill.DNS.SOARecord.getObject(SOARecord.java:22) org.xbill.DNS.Record.getEmptyRecord(Record.java:61) org.xbill.DNS.Record.newRecord(Record.java:85) org.xbill.DNS.Record.fromWire(Record.java:197) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93) TRACE 5960: java.lang.StringCoding$CharsetSE.encode(StringCoding.java:336) java.lang.StringCoding.encode(StringCoding.java:380) java.lang.StringCoding.encode(StringCoding.java:386) java.lang.String.getBytes(String.java:590) java.io.UnixFileSystem.getLastModifiedTime(UnixFileSystem.java:Native method) java.io.File.lastModified(File.java:773) org.apache.avalon.excalibur.monitor.DirectoryResource.testModifiedAfter(Dir ectoryResource.java:93) org.apache.avalon.excalibur.monitor.impl.AbstractMonitor.scanAllResources(A bstractMonitor.java:132) org.apache.avalon.excalibur.monitor.impl.ActiveMonitor.run(ActiveMonitor.ja va:102) TRACE 30361: org.xbill.DNS.Record.fromWire(Record.java:186) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93) org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:364) org.apache.james.dnsserver.DNSServer.rawDNSLookup(DNSServer.java:335) org.apache.james.dnsserver.DNSServer.lookup(DNSServer.java:289) TRACE 21166: org.xbill.DNS.Record.fromWire(Record.java:186) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93) org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:364) org.xbill.DNS.Lookup.lookup(Lookup.java:450) org.xbill.DNS.Lookup.resolve(Lookup.java:502) TRACE 24996: org.gjt.mm.mysql.PreparedStatement.<init>(<Unknown>:Unknown line) org.gjt.mm.mysql.jdbc2.PreparedStatement.<init>(<Unknown>:Unknown line) org.gjt.mm.mysql.jdbc2.Connection.prepareStatement(<Unknown>:Unknown line) org.gjt.mm.mysql.jdbc2.Connection.prepareStatement(<Unknown>:Unknown line) org.apache.james.util.mordred.PoolConnEntry.prepareStatement(PoolConnEntry. java:257) org.apache.james.mailrepository.JDBCSpoolRepository.loadPendingMessages(JDB CSpoolRepository.java:272) org.apache.james.mailrepository.JDBCSpoolRepository.getNextPendingMessage(J DBCSpoolRepository.java:248) org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolReposit ory.java:192) org.apache.james.mailrepository.JDBCSpoolRepository.accept(JDBCSpoolReposit ory.java:122) TRACE 21177: org.xbill.DNS.Name.append(Name.java:176) org.xbill.DNS.Name.<init>(Name.java:376) org.xbill.DNS.SingleNameBase.rrFromWire(SingleNameBase.java:36) org.xbill.DNS.Record.newRecord(Record.java:91) org.xbill.DNS.Record.fromWire(Record.java:197) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) TRACE 21173: org.xbill.DNS.NSRecord.getObject(NSRecord.java:17) org.xbill.DNS.Record.getEmptyRecord(Record.java:61) org.xbill.DNS.Record.newRecord(Record.java:85) org.xbill.DNS.Record.fromWire(Record.java:197) org.xbill.DNS.Message.<init>(Message.java:108) org.xbill.DNS.Message.<init>(Message.java:127) org.xbill.DNS.SimpleResolver.parseMessage(SimpleResolver.java:184) org.xbill.DNS.SimpleResolver.send(SimpleResolver.java:292) org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:93) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]