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月4日
  • 手机记账app哪个好?记账软件app下载

    相信会理财的朋友都有记账的习惯,记账可以改善我们的财务状况。 记账有以下几个优点 : 1.明白自己的收支情况。 2.可以分析出最近的支出和收入,合理规划未来。 3.根据收入和支出做出合理的财务计划。 4.还能培养自…

    投稿 2021年11月13日
  • 微信公众号如何开通微信支付功能

    微信支付是一种便捷的移动支付方式,它可以让用户通过微信客户端进行支付,无需输入银行卡号或者支付宝账号,只需要简单的几步操作即可完成支付。微信支付的开通,可以让企业更好的提升支付效率,提高支付安全性,为…

    投稿 2023年7月6日
  • 只有燃气热水器可以通燃气吗(燃气热水器没通燃气可以插电吗)

    我们入住新房差不多有6年了,当时给厨房安装的电热水器,一直用到前几周才终于报废。然后连忙换一个燃气热水器,也不修电热水器了。之前很

    2022年1月6日
  • 上古卷轴5代码任务攻略(简述上古卷轴五方式)

    上古卷轴5龙吼代码:1,Kyne's Peace降低敌人士气,2,Call Dragon召唤龙,到后期才有用,3,Aura Whisper检测生命体特征,比探测生命还好用,4,Marked for Death减少敌人生命和耐力,5,Dismay使敌人逃跑,6,Thro…

    2022年11月13日
  • 怎么销售白酒技巧对话?白酒销售技巧和话术

    随着人们生活水平的提高,人们在喝酒饮食方面更加注重营养和科学,更加讲究品位和个性。在消费逐步走向理性化的今天,在文化方面不断提升,从英雄文化到孤独文化,从好客到馈赠,从福文化到运文化,作为婚丧嫁娶、佳…

    2022年11月9日
  • 惠普电脑怎么样?惠普好还是联想电脑好

    对于商务用户来说,多变的办公环境给笔记本这种需要长期使用的生产力工具提出了更高的要求,外观简约美观、轻巧便携、性能强劲……但在我们看来这只是商务轻薄本最基本的要求。 一款能帮助用户提速增效的商务本生产力…

    2022年11月26日
  • 安卓手机误删文件恢复(安卓手机删除的文件怎么恢复)

    大多数时间我们都是通过微信联系关系好的朋友,在用微信交流过程中与朋友发生口角,一气之下删掉对方好友或者清空微信聊天记录,事后想要恢复回来用着招,轻松恢复聊天记录!?微信使用小技巧:关闭朋友圈烦人的消息推送!登录微信后打开微信朋友圈,在朋友圈中长按TA的头像,即可呼出【设置朋友圈全向】选项,我们点击【设置朋友圈权

    2022年1月4日
  • 请问淘宝店怎么开需要多少资金才能开通店铺

    开设淘宝店铺是许多创业者的梦想,但是开设淘宝店铺需要多少资金呢?本文将为大家介绍淘宝店铺开设所需的资金,以及如何合理配置资金,帮助大家顺利开设淘宝店铺。 一、淘宝店铺开设资金大致预算 淘宝店铺开设的资金…

    投稿 2023年6月23日
  • 扬名立万电影什么意思?扬名立万

    《扬名立万》是属于那种乍见之欢型的电影,此后翻涌在内心的不是余韵,而是经不住的细思量,比如,尹正凭空而来的天才推理能力就无法令人信服,而这一点又恰恰推动着所有的情节发展。影片前面有点像报告老板,场景又…

    2021年11月15日