JVM
坑铿吭
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java—String
String对象的创建有两种方式 String s1 = "hello"; String s2 = new String("hello");这两种方式有什么区别呢?推荐:https://www.zhihu.com/question/22739143 String中,native方法Intern()是关键对于String的Intern()的分析:https://www.cnblogs.co...转载 2018-04-11 19:51:49 · 700 阅读 · 0 评论 -
java_finalize
在java虚拟机运行时,一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法(如果定义了),并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。所以我们可以利用finalize(),在垃圾回收的时刻做一些清理工作。 而finalize()并不像C++中的析构函数一样,对象一定会被销毁。对于没有用的对象何时被销毁,是由虚拟机中的GC机...转载 2018-04-04 15:58:40 · 221 阅读 · 0 评论 -
JVM命令
查看进程top 利用率ps , ps -ef | grep "java"jsp查看线程ps -mp 227105 -o THREAD,tid,timeprintf "%x\n" 14065 转换成16进制jstack 14063 |grep 36f1 -A 30 查询对应线程jstat -gcutil 14063 2000 10 查看gcjstackjsta...原创 2019-08-12 18:26:20 · 171 阅读 · 0 评论
分享