都是在内存中处理的) 记录下此次OOM的排查过程。 1. 前置知识 关于JVM调试的前置知 ...
工具: jstat jmap jhat .jstat查看gc情况 S C S C S U S U:Survivor 区容量 Capacity 和使用量 Used EC EU:Eden区容量和使用量 OC OU:年老代容量和使用量 PC PU:永久代容量和使用量 YGC YGT:年轻代GC次数和GC耗时 FGC FGCT:Full GC次数和Full GC耗时 GCT:GC总耗时 这次遇到的情况是, ...
2015-03-20 23:58 0 6769 推荐指数:
都是在内存中处理的) 记录下此次OOM的排查过程。 1. 前置知识 关于JVM调试的前置知 ...
一.项目架构 SpringCloud Dalston.SR1 + SpringBoot 1.5.9 + Mysql +Redis + RabbitMQ 所有的业务模块的应用服务都部署在同一个服务器,且单实例部署,服务器配置4核32G, 二. 原因分析: 自己所负责 ...
可用。于是我们对服务器上的状况进行了排查。 二.排查问题的过程 在这次的问题排查主要是围绕JVM的内存使用情况,生 ...
上周运维反馈线上程序出现了OOM,程序日志中的输出为 看线程名称应该是tomcat的nio工作线程,线程在处理程序的时候因为无法在堆中分配更多内存出现了OOM,幸好JVM启动参数配置了-XX:+HeapDumpOnOutOfMemoryError,使用MAT打开拿到的hprof文件进行分析 ...
准备工作 软件安装 安装保持默认即可,安装软件顺序同下,因为eNSP自带的版本低,还不如自动安装最新的。eNSP可以调用1和2两个工具 eNSP官网论坛:https://forum.hu ...
记录一次追踪@AutoWired的过程 目录 记录一次追踪@AutoWired的过程 前言 疑惑:依赖究竟是怎么自动注入的 AutoWiredAnnotationBeanPostProcessor中探究 自动注入debug流程追踪 ...
是这样的安装cocoaPods需要ruby环境,ruby的管理需要nvm,nvm的升级需要homebrew. homebrew的升级依赖外网。 所以我们这样做 1、安装或升级homebrew 2、安装 ...
第一次编写python脚本,爬取了一些数据,供公司内部使用, 抓取到json格式数据之后,导入到Excel中进行排序筛选并图表化,得到了一些分析结果,虽然简单,但很有意义。 也可以算是对爬虫有了一个入门,接下来会学习一些数据挖掘,数据清洗相关的内容,数据的清洗分析也是很有意思的 下边 ...