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

相关推荐

  • 滚筒洗衣机洗衣服老是晃动怎么回事?滚筒洗衣机晃动原因分析以及维修办法

    现在洗衣机的使用比较普遍,而且它的发展与更新越来越快,滚筒洗衣机基本上已经遍及每一个家庭,它的优势有很多,所以才受到了人们的喜爱。在使用的过程中,有很多人说有滚筒洗衣机晃动的情况,对此种情况很多人都不…

    2021年11月3日
  • 密室逃脱5逃出博物馆攻略?密室逃脱5逃出博物馆主殿

    密室逃脱5官方正版第5关怎么过?下面就分享密室逃脱5官方正版逃出博物馆100个房间第5关过关方法给大家,希望这篇攻略对小伙伴们有所帮助。 密室逃脱5官方正版第5关攻略 拿到右边架子上的胶水和起子。 用起子开启后面…

    2021年11月13日
  • 创业项目大全最新(个人创业项目大全)

    创业项目指创业者为了达到商业目的具体实施和操作的工作。以下是小编整理的30个有发展前景的创业项目,仅供参考,大家一起来看看吧。   30个有发展前景的创业项目1   有发展前景的行业:环保领域 包括垃圾回收、…

    投稿 2022年11月17日
  • 物流单号不符合规则怎么办?运单号不符合规则

    运单是商家在发货时需要填写和核对的内容,运单号码是快递公司的条码,方便商家进行店铺订单管理,若出现淘宝运单已被使用如何处理?淘宝运单不符合规则怎么办?学得起就详细的为大家回答这个问题。 1、首先对订单号…

    投稿 2022年10月22日
  • 在学校推广app?推广软件

    校园APP开发方便学生了解校园动态 校园时期对于很多人而言总是格外的美好,而随着互联网不断发展,人们可以在网络上获取各种校园资讯,然而这些资讯对于学生而言没有多大的用处,而为了促进学生之间的沟通交流,校园…

    2021年11月17日
  • kindle怎么连接电脑?kindle原装线才能连接电脑

    所以写个简单的教程,帮助大家简简单单,开始用Kindle“打开”epub电子书。 简单说明 1.Kindle原生是不支持epub的,它只支持mobi和azw3。epub是一种开源格式,后面两个是亚马逊自创的,就是这么傲娇。亚马逊这么做,纯…

    2021年11月13日
  • 玫瑰之战中的手机型号

    玫瑰之战中的手机型号 ======================== 玫瑰之战是一款由腾讯游戏发行的网络游戏,游戏以现代科技为背景,玩家可以体验到现代科技带来的精彩游戏内容。游戏中有许多种不同的手机型号,每种手机型号都有其独…

    投稿 2023年7月4日
  • 隋唐演义排行榜(隋唐演义排名表)

    隋唐演义中的英雄好汉不在少数,但这些好汉中只有八位称得上是真英雄。 今天一鸣就来带大家一起盘点一下这隋唐演义中最强的八位真英雄! 力抗千钧的雄阔海排名第三,以一敌百万的李元霸只能屈居第二,第一的英雄气节…

    2022年10月11日
  • 穿越火线上尉是什么图标?穿越火线军衔图标

    如今cf已经迎来第十几个年头了。最近穿越火线活动也是让人欣喜不断,可以免费领取很多装备,甚至还有永久角色可以领取,但是不管领取多少装备,已经没有了当年玩cf的那种感觉。我想很多玩cf的老兵现在都已经各自成家…

    2022年11月13日
  • 虚拟机有什么用?装虚拟机有啥用

    虚拟机是什么? 简单地说,虚拟机(Virtual Machine)就是允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样。 所以,只要我们在电脑(PC 或笔记本等)上安装好虚拟机软件,就可以…

    2021年11月16日