记一次某制造业ERP系统 CPU打爆事故分析( 三 )


  • 图一
    记一次某制造业ERP系统 CPU打爆事故分析

    文章插图
  • 【记一次某制造业ERP系统 CPU打爆事故分析】图二
    记一次某制造业ERP系统 CPU打爆事故分析

    文章插图
到这里我们基本就搞清楚了,导致 reqeust 高达 5min + 的诱因大概有三个 。
  1. 数据量大
  2. AutoSizeColumn 速度慢
  3. 代码上的其他因素
跟朋友沟通后,朋友说这块请求中的 AutoSizeColumn 方法忘了改掉 。
三:总结这个 Dump 分析起来其实非常简单,思路也比较明朗,重点还是提醒一下大家慎用 NPOI 的 AutoSizeColumn 方法,弄不好就得出个生产事故!
记一次某制造业ERP系统 CPU打爆事故分析

文章插图

经验总结扩展阅读