技术文章 - CS108102

在 Windchill PDMLink 10.0 中,从服务器状况页面生成 Solr Mbean 转储会花费大量时间

已修改: 23-Feb-2016   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 10.0 to 10.1

说明

  • 从服务器状况页面生成 Solr Mbean 转储所需的时间很多
  • 它将消耗大量的后台方法服务器内存;同时引入 Java 垃圾收集问题
  • 在线程转储中可以看到堆栈追溯
    "wt.properties Dumper dumpToStringArray" Id = 7148 daemon prio = 5 可运行
    已阻止(cnt): 2178;等待(cnt):2178
    CPU nanos: 173310000000;用户 nanos: 173220000000;已分配的字节:158511848680
    在 getClassLoader0 (固有方法)
    在 ClassLoader getCallerClassLoader (ClassLoader .java:1389)
    在 getDeclaredFields (.java:1742)中
    在工具的 RamUsageEstimator (RamUsageEstimator,java:126)
    在工具上的 RamUsageEstimator sizeOfArray (RamUsageEstimator:165)
    在工具的 RamUsageEstimator (RamUsageEstimator. java:119)
    在工具的 RamUsageEstimator (RamUsageEstimator,java:140)
    在工具. RamUsageEstimator. estimateRamUsage (RamUsageEstimator:92)
    在 FieldCache $ CacheEntry. estimateSize (FieldCache:551)处。
    在工具 FieldCacheSanityChecker. check (FieldCacheSanityChecker .java:106)
    在工具上的 FieldCacheSanityChecker checkSanity (FieldCacheSanityChecker:89)
    在 solr. SolrFieldCacheMBean. getStatistics (SolrFieldCacheMBean:67)
    在 solr JmxMonitoredMap $ SolrDynamicMBean. getAttribute (JmxMonitoredMap .java:258)
    在 solr JmxMonitoredMap $ SolrDynamicMBean. getAttributes (JmxMonitoredMap .java:273)
    在 DefaultMBeanServerInterceptor at getAttributes (DefaultMBeanServerInterceptor. java:726)
    在 mbeanserver .com. JmxMBeanServer getAttributes (JmxMBeanServer:665)
    在 wt.properties XMLDumper dumpMBeansToXml (XMLDumper:778)
    在 wt.properties XMLDumper dumpMBeansToXml (XMLDumper:733)
    在 wt.properties XMLDumper dumpMBeansToXml (XMLDumper:733)
    在 wt.properties XMLDumper dumpMBeansToXml (XMLDumper:710)
    在 wt.properties XMLDumper dumpAllMBeansToXml (XMLDumper:546)
    在 wt.properties XMLDumper dumpAllMBeansToXml (XMLDumper:131)
    在 wt.properties. Dumper $ AllMBeansAsXml. outputToSerializer (Dumper .java:925)
    在 wt.properties. Dumper $ XmlOrXsltOutputter 输出(Dumper java:886)
    在 wt.properties 上。 Dumper $6 run (Dumper. java:980)
    在 .java. run (Thread:662)

这是文章 108102 的 PDF 版本,可能已过期。最新版本 CS108102