排序:
1回复
code cache占满导致CPU使用率升高的问题
我们有一个服务,线上一共三台机器,经常会有其中一台服务的CPU使用率升高的情况。java 版本为登录到服务器上打印堆栈信息,确认导致CPU升高的线程是C2 CompilerThread。<img src="https://a.perfma.net/img/3211068" alt=""
2回复
mysql---redog log刷盘
都知道redo log buffer,是由redo log block组成的,一个block中可能有多个事务的redo log,所以redo log在刷盘的时候一定是会把未提交事务的redo log刷下去,我有一个疑惑:此时这个block会从buffer中删除么,还是会继续保存等里面所有redolo
2回复
dump出来的jvm快照文件,有四个G, 但是用jprofile打开,总共才四百多M
如图,我找运维拉下来的dump文件有四个G,压缩成tar.gz后也是四百多M,发给我后,我解压,解压出来是四个多G,但是我用jprofile或mat打开,都只有四百多M, 这样差异就让我不敢用此快照来分析,快产生误判。 所以,这是为啥呢?
1回复
JackSon怎么把一个json字符串转成JSON对象啊?只能转换成JavaBean吗?
Google的Gson,可以直接把一个json字符串转换成Gson自己的对象JsonObject,接下来直接操作这个JsonObject对象就行了,这对调用第三方接口临时从接口返回的json字符串里面取数据非常有帮助,而且非常简单。Gson一行代码就搞定了,比如第三方的http接口返回这样一个jso
2回复
已解决
泛型强转类型之后取数据的一个疑问,问题不好描述请看代码和截图吧。
开发环境JDK8:java version "1.8.0_301"Java(TM) SE Runtime Environment (build 1.8.0_301-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mod
3回复
MAT 分析内存疑问
使用 mat 查看内存占用大小,打开层级外层和内层内存总和对不上,相差很大。咨询一下这是什么情况
2回复
JVM加载数组的疑问
各位好,以下截图是从Java虚拟机书上摘抄的,有个疑问如果是数组A组件类型是引用类型,为什么是循环递归加载A的组件类型?String[] a={“1”,“2”,“3”} ,数组A的组件类型是String,元素类型是字符串1、2、
1回复
文件上传500M出现OOM
https://memory.share.heapdump.cn/detail/3139066
1回复
Young GC毛刺问题
最近遇到个奇怪的问题:1. 使用Oracle JDK8-171线上服务遇到Young GC偶现毛刺,可能一个小时,毛刺一般在100ms-200ms之间出现大概5-10次,持续时间也很短,非业务高峰时段。2. 更换AliJDK后,开启Young GC日志,居然极其平滑,再无毛刺出现,最高不超过40ms
2回复
Eden回收时机
eden可用空间足够大的情况,为什么也会发生young gc?
加载更多