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]