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]

Reply via email to