java在线运行?java在线运行

Java服务CPU占用过高怎么定位?内存泄露、OOM问题如何解决?如何观察Java服务中的某个类方法的入口参数和返回值内容?等等,这些Java开发中可能出现的问题该如何解决呢,使用现成的工具、平台会非常的方便。

Jarboot 是一个强大的Java进程启动、调试、诊断的平台,可以在线管理、监控及诊断一系列的Java进程。

首先呢,分为两种进程,一种是由Jarboot启动、管理的进程,一种则是服务器中所有的非Jarboot启动的其他进程。受Jarboot管理的在运行的服务可以直接调试、诊断问题不需要手动的Attach,还可以守护、监控。未受Jarboot管理的其他进程可以Attach后调试、诊断和监控。

如下图,在线调试功能可以列出服务器中所有的Java进程(由Jarboot启动的进程会在服务管理界面展示)。比如第一个空名字的,是我的IntelliJ IDEA的进程,第三个是IntelliJ IDEA启动的Jarboot的服务进程。

可以点击Attach进行连接,之后可以执行调试命令,比如help命令可以查看所有支持的命令。

java在线运行?-1

在线调试

内置了很多的调试命令,比如查看占有CPU最高的3个线程,可以执行:

thread -n 3

内存泄露怎么排查呢,可以执行heapdump命令,下载进程的内存快照,然后再使用MAT工具查看下是哪一个类的实例在不断的增长而没有被回收过。关于MAT的使用方法可以在网上找到很多。

java在线运行?-2

heapdump

再比如,想要更加精确地诊断某一个方法的调用情况,可以使用watch、trace、stack等命令,实时监控方法的传入参数、返回值、调用栈等详细信息。这些命令使用方法可以参考官方的文档。

最新的版本可以到GitHub上下载使用,也可以使用Docker镜像。

原创文章,作者:跳跳,如若转载,请注明出处:https://ziliaobaba.com/6314.html

(0)
跳跳跳跳
上一篇 2021年11月14日 11:55
下一篇 2021年11月14日 11:57

相关推荐

  • 电脑怎么当ktv点歌机?电脑ktv点歌系统

    视窗KTV点歌系统+歌曲 1视窗KTV 软件大小260M 应用平台WIN系统/手机安卓 软件介绍 今天来分享一套破j版KTV系统软件,外加一万多首歌曲KTV歌曲库下载。   KTV点歌系统 资源名称:视窗KTV点歌系统软件部分:点歌…

    2022年10月21日
  • 拼多多无货源如何开店不囤货

    拼多多无货源如何开店不囤货 随着网络购物的普及,拼多多的出现也给消费者带来了更多的便利,也给商家带来了更多的商机。但是,有时候,商家会遇到无货源的情况,这时候如何开店不囤货呢?下面就来介绍一下拼多多无…

    投稿 2023年4月24日
  • 包粽子的步骤(包粽子的方法)

    马上要到端午节了,你准备好粽子了吗?不如趁着周末,亲手为你的家人包一些粽子吧。 食材准备: 这次主要说一下怎么包,就以红枣或蜜枣粽子为例,需要准备糯米、红枣或蜜枣、粽叶、白线即可。 制作步骤: 1. 糯米提…

    2022年11月29日
  • 怎么用电脑拍照好看?怎样拍照好看又上镜

    大家好,本期为大家带来的是拍照类的小技巧,有拍照兴趣的朋友可以仔细观看,希望能对你们有所帮助。 一:电脑屏幕做特效 拍一些小物品的时候,你加上一些好看的特效会更加的玄幻、刺激。不会特效的可以试一下这个方…

    2022年12月9日
  • 做胃肠镜需要准备什么?(胃肠镜检查后的饮食注意事项)

    随着消化道疾病的发病率越来越高,人群也趋向年轻化,长期的不良饮食习惯,作息时间的错乱,情绪压力的增大,都可能导致消化道疾病的发生。 对于消化系统疾病的预防和保健也越发要引起重视,尤其是消化道肿瘤的早检…

    2021年10月31日
  • 怎么用微信发文件?文件过大如何用微信发送

    经常使用微信发送文件的朋友,有时会遇到文件太大无法发送的问题? 我用的 Windows10 微信版本 3.5.0.46,传输文件时,大小限制为 1G,超过 1G 每当文件发送时,就会出现如下的提示。   遇到这种无法发送的文件…

    2022年12月8日
  • 互动营销(网络营销)

    什么是互动营销? 首先我们要弄清楚的就是谁和谁互动?在互动营销当中,一方是企业,另一方就是消费者。那又是什么能让双方产生互动? 在日常生活中,能够让我们和自己的朋友产生互动的原因,都是因为我们双方有着共…

    投稿 2022年10月18日
  • 189是移动还是联通

    189是移动还是联通? 一、189号码的由来 189号码是中国移动推出的一种新型号码,它是中国移动在2004年推出的新号码,主要用于提供客户服务。 二、189号码的特点 189号码是中国移动推出的一种新型号码,它的特点是号…

    投稿 2023年6月29日
  • itunes固件下载位置?itunes选择本地固件

    随着苹果电脑、手机的出现,人们习惯了使用苹果系统,但却对Windows 系列电脑的使用方法缺乏了解,以iTunes为例,很多用户以为只有苹果电脑或手机可以安装该软件,但实际上并不是这样,本期文章教各位如何使用“Windo…

    2021年11月19日
  • 中国十大物流公司(国际知名十大物流公司)

    中国物流与采购联合会发布2022年一季度中国物流服务品牌指数报告,十强企业分别为顺丰速运、苏宁易购、邮政快递、百世快递、申通快递、德邦快递、京东物流、中通快递、圆通速递、韵达快递(排名不分先后)。十强企业…

    2022年11月26日