实例1:

POI Excel 导出

Excel对象很大,多人同时登录系统导出Excel的话,就会有多个大Excel对象到老年代,这是老年代需要回收,系统可能会卡顿。

jvm堆内存设置的越大,Full GC 耗费的时间越长,系统就可能出现卡顿。

解决方案

  部署tomcat集群,用Nginx负载均衡访问,并且将每个应用的jvm堆内存调小至4G。

如果没有所谓的大对象,不会经常触发FullGC的情况下,使用单个Web应用服务器会比使用多个高。

案例2:

场景:简单数据抓取系统,抓取网站上一些信息,分发到其它应用。

环境:Windows Server 2003  JDK5  2G内存  Itel core i3

问题:不定期内存溢出,把内存加大,也无济于事。导出堆转储快照信息,没有任何信息。内存监控正常。(捕获了一个bytebuffer异常,byte buffer是堆外内存)

解决:机器问题,机器太烂。

最新文章

  1. OpenCASCADE Performance Test
  2. 【目录】linux
  3. 转载:CSS计数器的趣味时光之css计算数据
  4. 【剑指offer】题目38 数字在排序数组中出现的次数
  5. B2C 电商网站需要怎样的 ERP 系统
  6. win 开机 Microsoft corparation 滚动栏
  7. LSM树由来、设计思想以及应用到HBase的索引(转)
  8. Temporary exceptions can be configured via your app's Info.plist file.
  9. 也来谈谈IT培训
  10. jasper(二):制作饼状图和柱状图
  11. 【css】一行或者多行文字垂直水平居中
  12. liunx驱动----异步通知
  13. Angular的12个经典问题,看看你能答对几个?(文末附带Angular测试)
  14. 初学Python—列表和元组
  15. python语言程序设计8
  16. XrmToolBox 连接
  17. python网络爬虫《爬取get请求的页面数据》
  18. Camera插件推荐,解锁电影大师级视角控制
  19. Codeforces Beta Round #14 (Div. 2) D. Two Paths 树形dp
  20. JVM工作原理 - 内存空间

热门文章

  1. 码农眼中的数学之~矩阵专栏(附Numpy讲解)
  2. Building real-time dashboard applications with Apache Flink, Elasticsearch, and Kibana
  3. JavaServer Faces (JSF) with Spring
  4. Python中pandas dataframe删除一行或一列:drop函数
  5. bash 3
  6. 枚举类 enum,结构体类 struct
  7. day13-(事务&mvc&反射补充)
  8. SqlAlchenmy基本使用
  9. Go GraphQL初学者教程
  10. 《Apache Kafka实战》读书笔记-调优Kafka集群