当前位置: 首页 > news >正文

网站运营编辑做什么的稳定的网站制作需要多少钱

网站运营编辑做什么的,稳定的网站制作需要多少钱,深圳企业社保登录入口,电商网站模块设计常见OOM异常分析排查 Java内存溢出Java堆溢出原因解决思路总结 Java内存溢出 java堆用于存储对象实例,如果不断地创建对象,并且保证GC Root到对象之间有可达路径,垃圾回收机制就不会清理这些对象,对象数量达到最大堆的容量限制后就会产生内存溢出异常. Java堆溢出原因 无法在… 常见OOM异常分析排查 Java内存溢出Java堆溢出原因解决思路总结 Java内存溢出 java堆用于存储对象实例,如果不断地创建对象,并且保证GC Root到对象之间有可达路径,垃圾回收机制就不会清理这些对象,对象数量达到最大堆的容量限制后就会产生内存溢出异常. Java堆溢出原因 无法在java堆中分配对象应用程序保存了无法被GC回收的对象应用程序过度使用finalizer 解决思路 查找关键报错信息如 java.lang.StackOverflowError java.lang.OutOfMemoryErrorjava heap space java.lang.OutOfMemoryErrorGC overhead limit exceeeded java.lang.OutOfMemoryErrorDirect buffer memory java.lang.OutOfMemoryErrorunable to create new native thread java.lang.OutOfMemoryErrorMetaspace找到java进程的ID(PID)使用 jps -vl 命令即可找到java进程的PID和启动时设置的jvm参数。 jps -vl查看新生代,老年代堆内存的分配大小以及使用情况 jmap -heap PID[xxxxxx ~]# jmap -heap 15162 Attaching to process ID 15162, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.161-b12using thread-local object allocation. Mark Sweep Compact GCHeap Configuration:MinHeapFreeRatio 40 # 最小堆使用比例MaxHeapFreeRatio 70 # 最大堆可用比例MaxHeapSize 482344960 (460.0MB) # 最大堆空间大小NewSize 10485760 (10.0MB) # 新生代分配大小MaxNewSize 160759808 (153.3125MB) # 最大新生代可分配大小OldSize 20971520 (20.0MB) # 老年代大小NewRatio 2 # 新生代比例SurvivorRatio 8 # 新生代与 Survivor 比例MetaspaceSize 21807104 (20.796875MB) # 元空间大小CompressedClassSpaceSize 1073741824 (1024.0MB) # Compressed Class Space 空间大小限制MaxMetaspaceSize 17592186044415 MB # 最大元空间大小G1HeapRegionSize 0 (0.0MB) # G1 单个 Region 大小Heap Usage: # 堆使用情况 New Generation (Eden 1 Survivor Space): # 新生代capacity 9502720 (9.0625MB) # 新生代总容量used 4995320 (4.763908386230469MB) # 新生代已使用free 4507400 (4.298591613769531MB) # 新生代剩余容量52.56726495150862% used # 新生代使用占比 Eden Space: capacity 8454144 (8.0625MB) # Eden 区总容量used 4029752 (3.8430709838867188MB) # Eden 区已使用free 4424392 (4.219429016113281MB) # Eden 区剩余容量47.665996699370154% used # Eden 区使用占比 From Space: # 其中一个 Survivor 区的内存分布capacity 1048576 (1.0MB)used 965568 (0.92083740234375MB)free 83008 (0.07916259765625MB)92.083740234375% used To Space: # 另一个 Survivor 区的内存分布capacity 1048576 (1.0MB)used 0 (0.0MB)free 1048576 (1.0MB)0.0% used tenured generation: # 老年代capacity 20971520 (20.0MB)used 10611384 (10.119804382324219MB)free 10360136 (9.880195617675781MB)50.599021911621094% used10730 interned Strings occupying 906232 bytes.查询最耗内存的对象,会以表格的形式显示存活对象的信息,并按照所占内存大小排序,信息有 排名,实例数,所占内存大小,类名 jmap -histo:live PID | moreDump文件分析 Dump 文件是 Java 进程的内存镜像其中主要包括 系统信息、虚拟机属性、完整的线程 Dump、所有类和对象的状态 等信息. JVM 启动参数配置添加以下参数 -XX:HeapDumpOnOutOfMemoryError-XX:HeapDumpPath./参数为 Dump 文件生成路径 JVM 启动参数配置添加以下参数 上面配置是在应用抛出 OOM 后自动导出 Dump或者可以在 JVM 运行时导出 Dump 文件 jmap -dump:file[文件路径] [pid]# 示例 jmap -dump:file./jvmdump.hprof 15892Demo 设置 VM 参数-Xms3m -Xmx3m -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath./public static void main(String[] args) {ListObject oomList Lists.newArrayList();// 无限循环创建对象while (true) {oomList.add(new Object());} }总结 线上如遇到 JVM 内存溢出可以分以下几步排查 jmap -heap 查看是否内存分配过小 jmap -histo 查看是否有明显的对象分配过多且没有释放情况 jmap -dump 导出 JVM 当前内存快照使用 JDK 自带或 MAT 等工具分析快照
http://www.ho-use.cn/article/10818774.html

相关文章:

  • 网站首页设计分析企业信息系统查询系统官网江苏
  • 兼职做ppt是哪个网站好中国设备网
  • 建网站公司那个比较好网站制作过程教程
  • 电商网站建设概念如何做网站需求
  • 铁岭免费移动网站建设网站后台传不了图片
  • 成都网站制作关键词推广排名wordpress4 中文
  • 大港油田建设官方网站买了一台配置强悍的电脑怎么做网站服务器
  • 如何用dw做网站首页在线技能培训平台
  • 网站升级中模板wordpress 强大主题
  • 如何免费制作企业网站新郑网络推广
  • html做网站如何做直播网站
  • 网站专题设计稿seo站外推广有哪些
  • 做网站保证效果苏州市工业园区规划建设局网站
  • 铜陵公司做网站公司网站建设方案书怎么写
  • 亳州做网站营销型网站建设
  • 网站建设规划书范文网站建设公司-山而
  • 石家庄城乡建设厅网站湘潭大学迎新自助网站
  • 网站建设分金手指专业一国外用什么做网站
  • 访问自己做的网站网站营销体系的建设及运营情况
  • 网站导航栏下拉菜单贵州黔序科技有限公司
  • 重庆建设网站哪家专业杭州百度推广代理商
  • 网站相互推广怎么做做湲网站
  • 注册公司域名后如何做网站酒店设计
  • 做网站推广的联系方式云支付 wordpress 免签
  • 重庆网站建设 狐灵科技app开发价格要多少钱
  • 装修平台网站排名无锡电商网站
  • 天津建设厅网站无锡哪里有做网站的公司
  • 新乡网站开发的公司电话做电商网站一般多少钱
  • 东莞网站建设套餐建筑网2016农村别墅图大全
  • 手机pc网站共用数据库成都网站建站公司