Changes between Version 11 and Version 12 of Ticket #118


Ignore:
Timestamp:
08/30/2012 12:04:20 PM (14 years ago)
Author:
chenchongqi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #118 – Description

    v11 v12  
    5454* 准备dump一次内存看看应用占内存的大头是哪部分,resin是否可以减少内存配置,237.54内存快照分析: 
    5555{{{ 
     56//resin自带缓存部分 
    5657One instance of "com.caucho.server.cluster.Server" loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaabe200800" occupies 95,697,912 (12.75%) bytes. The memory is accumulated in one instance of "com.caucho.util.LruCache" loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaabe200800". 
    5758 
     
    6970jeasy.analysis.llIlllIIIlIlllll 
    7071 
     72//mc客户端的占了一半内存,可以考虑减少一点链接数配置 
    7173523 instances of "com.schooner.MemCached.SchoonerSockIOPool$TCPSockIO", loaded by "com.caucho.loader.EnvironmentClassLoader @ 0x2aaadac9f080" occupy 377,951,744 (50.36%) bytes. These instances are referenced from one instance of "java.util.concurrent.ConcurrentHashMap$Segment[]", loaded by "<system class loader>" 
    7274 
     
    105107com.caucho.loader.EnvironmentClassLoader @ 0x2aaac06d7fb8 
    106108}}} 
     109去掉再跑十几个小时后分析的内存,只有90M了,里面都是class loader之类,没有什么内存使用上的问题。 
     110{{{ 
     111  Problem Suspect 1 
     112The classloader/component "com.caucho.loader.SystemClassLoader @ 0x2aaabe227fa8" occupies 17,834,288 (18.20%) bytes. The memory is accumulated in classloader/component "com.caucho.loader.SystemClassLoader @ 0x2aaabe227fa8". 
    107113 
     114Keywords 
     115com.caucho.loader.SystemClassLoader @ 0x2aaabe227fa8 
     116 
     117  Problem Suspect 2 
     118The classloader/component "com.caucho.loader.EnvironmentClassLoader @ 0x2aaabfbb28e8" occupies 11,315,808 (11.55%) bytes. The memory is accumulated in classloader/component "com.caucho.loader.EnvironmentClassLoader @ 0x2aaabfbb28e8". 
     119 
     120Keywords 
     121com.caucho.loader.EnvironmentClassLoader @ 0x2aaabfbb28e8 
     122 
     123 
     124  Problem Suspect 3 
     1253,628 instances of "java.lang.Class", loaded by "<system class loader>" occupy 19,203,272 (19.60%) bytes.  
     126 
     127Biggest instances: 
     128 
     129class java.lang.ref.Finalizer @ 0x2aaaae242170 - 7,359,072 (7.51%) bytes.  
     130class cn.com.pconline.core.pricefront.service.ProductTypeService @ 0x2aaaafb037d0 - 4,825,184 (4.92%) bytes.  
     131class com.caucho.vfs.Path @ 0x2aaaae5daa10 - 3,675,544 (3.75%) bytes.  
     132 
     133Keywords 
     134java.lang.Class 
     135}}} 
    108136== 优化 == 
    109137* 因为索引页的ssi没有走squid缓存,考虑这部分加上mc缓存以减少r系统压力