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

相关推荐

  • 塔拉多岗哨在哪里换?

    魔兽世界岗哨建筑施工笔记有什么用 很多玩家在做任务的时候获得了魔兽世界的岗哨建筑施工笔记,还是个蓝色品质的道具。那么魔兽世界岗哨建筑施工笔记有什么用?不少玩家都不知道,很多玩家进入游戏后,由于不清楚具体…

    2022年11月15日
  • 哪个牌子的手机续航时间长?待机时间长的手机排行

    随着智能手机的性能越来越强,功能越来越丰富,尤其是进入5G时代以来,续航已经成为了困扰消费者使用智能手机的最大问题。无论厂商如何优化,最终能够拯救续航的只有大容量电池。今天就给大家推荐几款具备大容量电池…

    2022年11月25日
  • 做什么行业投资小回报大?小投资高回报

    说起行业的选择,很多人都是对冷门生意比较感兴趣,确实,因为一些信息差的缘故,冷门生意在利润方面确实要比传统行业更加暴利一些。 就像在下面文章中,要为大家分享的这2个小生意一样,虽然看起来规模都不是很大,…

    2022年11月13日
  • 克数和斤的换算公式?公斤单位换算表大全

    数学,其实在生活中无处不在,只要有一双慧眼,就会发现我们的身边其实到处都有数学的影子。随着孩子们年龄的逐渐增加,也慢慢地有了自己的思想,而画的形式部分孩子可能就已经失去了兴趣,则就可以借助手中的笔来写…

    投稿 2021年11月17日
  • 什么是无理数?无理数的数学概念

    一、无理数定义 即非有理数之实数,不能写作两整数之比。若将它写成小数形式,小数点之后的数字有无限多个,并且不会循环。常见的无理数有大部分的平方根、π和e(其中后两者同时为超越数)等。无理数是无限不循环小…

    投稿 2022年12月2日
  • 什么是音频处理器

    ## 什么是音频处理器 音频处理器是一种用于处理声音信号的电子设备,它可以将声音信号转换成数字信号,并对其进行处理。它可以用于录制、混音、播放和改变声音信号的音调、音量和其他特性。 音频处理器是录音室、演…

    投稿 2023年8月13日
  • 瑞士和瑞典有什么关系

    瑞士和瑞典的关系 ==================== ## 瑞士和瑞典的历史关系 瑞士和瑞典有着悠久的历史关系。早在13世纪,瑞士和瑞典就已经开始了贸易往来。在15世纪,瑞士和瑞典开始建立正式的外交关系,并且在1524年签署了第…

    投稿 2023年6月27日
  • 阿里p7什么水平?阿里p7和p7+

    互联网大厂哪家薪资最高 一个公司薪酬的高低代表着公司的实力,高管的工资没必要去比较,普通员工和中层的薪酬才能反应一个企业的实力。 阿里刚入职的职级大都在P5-P6,这个职级代表了普通员工。 时薪最高的是外企微…

    2022年10月8日
  • 养牛蛙一年能赚多少钱?牛蛙养殖成本

    以前很多人工繁育、人工饲养的陆生野生动物都不可以进行养殖食用了,牛蛙是一种大型食用蛙,其肉质细嫩,味道鲜美,营养丰富,具有一定的药用价值,未入禁食名录。那么,养殖牛蛙要投资多少钱?养殖技术有哪些? 一…

    2022年10月8日
  • dnf天空套加多少属强?dnf天空套属性

    如果问到谁是国服“最美天空”,回答者甚多,肯定大家会说天1鸟人、天3花仙子狐狸头、或者天6丹青套等等;但如果问大家谁是国服“最丑天空”,大家又会如何看待呢? “最丑天空”评选:4大有力竞争者 对于一套时装的美丑优…

    2022年11月21日