当前位置:首页 > 问答库 > Java基础知识 > 详情

使用过哪些JVM相关的工具

来源:千锋教育

发布:syq

2022-09-16

Java基础知识 分类问答库

推荐答案

  这个问题请根据实际情况回答,比如Linux命令,或者JDK提供的工具等。

使用过哪些JVM相关的工具

  1. 查看JVM进程号的命令是什么?

  可以使用 ps ‐ef 和 jps ‐v 等等。

  2. 怎么查看剩余内存?

  比如: free ‐m , free ‐h , top 命令等等。

  3. 查看线程栈的工具是什么?

  一般先使用 jps命令, 再使用 jstack ‐l

  4. 用什么工具来获取堆内存转储?

  一般使用 jmap 工具来获取堆内存快照。

  5. 内存Dump时有哪些注意事项?

  根据实际情况来看,获取内存快照可能会让系统暂停或阻塞一段时间,根据内存量决定。 使用jmap时,如果指定 live 参数,则会触发一次FullGC,需要注意。

  6. 使用JMAP转储堆内存大致的参数怎么处理?

  示例: jmap ‐dump:format=b,file=3826.hprof 3826

  7. 为什么转储文件以 .hprof 结尾?

  JVM有一个内置的分析器叫做HPROF, 堆内存转储文件的格式,最早就是这款工具定 义的。

  8. 内存Dump完成之后,用什么工具来分析?

  一般使用Eclipse MAT工具,或者 jhat 工具来处理。

  9. 如果忘记了使用什么参数你一般怎么处理?

  上网搜索是比较笨的办法,但也是一种办法。 另外就是,各种JDK工具都支持 ‐h 选项来查看帮助信息,只要用得比较熟练,即使 忘记了也很容易根据提示进行操作。

更多问题在线答疑

导师线上坐镇
解答个性化学习难题

立即提问

上一篇

面向Java开发人员的顶级测试工具、库和框架

下一篇

如何在Java中使用数组

相关问题

更多 >>
毕设新思路 | 精美的OA管理系统源码你不想要一份吗? 基于Spring体系,事务的特性和实现机制 j查询与javaScript有什么区别 NullPointerException异常二番战|千锋老师给你一招搞定 Java大牛必会|分布式缓存实现方案之Spring Cache(二) Java大牛必会|分布式缓存实现方案之Spring Cache(一)
热门问题
Java基础知识 Java培训机构 Java培训费用 Java培训时间 java培训课程 Java培训就业 零基础学Java java薪资待遇 java学习路线

全国咨询热线400-811-9990