jvm
山水友相逢wxg
BUG虐我千百遍,我带她如初恋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
new String("abc")创建了几个对象引发的思考
1.首先回到问题本身,new String(“abc”)到底会创建几个对象? 1个?2个?正确的说应该是1个或2个吧 情况一: String str = new String("abc"); 这种情况下回创建两个对象。一个是放在堆区的String对象。一个是放在字符串常量池中的“abc”对象。 情况二: String str = "abc"; String str2 = new String...原创 2020-03-16 16:37:01 · 591 阅读 · 0 评论 -
linux top过高问题拍查
最近测试环境的订单模块经常性的挂掉,查看其CPU使用率达到177%。 CPU占用高一般是由以下情况导致的: 1.代码中存在死循环,导致应用一直占用着cpu。 2.某一张表数据量极大,查出来进行处理极其耗时,这时一般还伴随着内存溢出异常。 3.内存中存在虚拟机无法回收的对象,当内存不足的时候,gc一直在运行,导致CPU使用率飙升。 要确认是由于哪一种情况导致,一般可以按照以下步骤确定。 一. 使用T...原创 2020-03-15 19:47:51 · 1703 阅读 · 0 评论
分享