work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年12月2日

摘要: jstatck可以打印JVM内部所有线程 1、查看有哪些java进程 2、查看所有线程的信息 重定向到5579.txt文件中 jstack 5579 > 5579.txt 3、线程的状态 New: 线程还没有启动 RUNNABLE:已经在JVM中执行 BLOCKED: 等待一个锁 WAITING: 阅读全文

posted @ 2018-12-02 23:35 work hard work smart 阅读(282) 评论(0) 推荐(0) 编辑

摘要: jmap MAT内存溢出实践 一、创建Spring Boot工程 进入https://start.spring.io/网站,配置如下图 点击创建工程,然后用Idea或者Eclipse打开 二、创建模拟Heap内存溢出的代码 1、创建MemoryController类 2、创建User类 3、 设置最 阅读全文

posted @ 2018-12-02 22:49 work hard work smart 阅读(367) 评论(0) 推荐(0) 编辑