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

相关推荐

  • windows7产品密钥在哪里找?windows7产品密钥

    win7家庭版如何升级win7旗舰版教程?很多人会使用重装系统的方法去实现,然而还有更简便的方法,就是使用win7密匙,下面为大家说明。 升级说明: 1、如果密钥不能用,可以到某宝购买 2、升级过程少数用户会失败,为…

    2022年10月13日
  • 泰安站是高铁站吗

    泰安站是高铁站吗? ## 一、泰安站简介 泰安站位于山东省泰安市,是山东省的一个重要的铁路枢纽站,也是山东省的高铁枢纽站之一。泰安站是山东省铁路网的中心,也是山东省的一个重要的交通枢纽。 ## 二、泰安站的交…

    投稿 2023年8月7日
  • 剑皇加点(剑皇100级版本加点)

    在龙之谷手游里,剑皇是剑圣的二转职业,有着强大的近身战斗能力,且对于远程职业有一定的抵抗能力,因此受到了大量操作党的喜爱。那么,对于玩家而言当转职为剑皇后该如何最大限度的发挥出剑皇的能力呢,加点极为关…

    2022年10月11日
  • 免费电脑绘图软件有哪些好用(电脑绘图教程自学零基础)

      前段时间我分享了几篇绘画APP,其中就有一篇小小的火了。但是呢,那些不少的绘画APP都是付费的,对此,就有不少的小可爱们都在评论里问,有没有免费且好用的绘画APP分享,最好是新手、手残党都可以轻松上手的绘画APP,今天我来给大家安排上,谁让我这么爱你们呢!嘿嘿嘿~  

    2022年1月10日
  • 现代农业发展趋势和未来发展方向(现代农村科技)

    农业现代化关键是农业科技现代化 农业科技现代化是以科学上的重大突破为先导,来推动农业领域相关技术取得一系列的重大发明与创造、实现技术体系的升级换代,形成新的产业体系、推进农业经济与农村社会全面发展的过…

    投稿 2022年11月10日
  • hdmi有声音输出吗?hdmi 声音

    游戏机、电视、蓝光播放器和 CD 播放器:所有这些设备都有一个或多个数字音频输出——光纤、同轴、HDMI。我们阐明了哪种音频连接适合您。   如果您想通过智能音箱输出来自电视、蓝光播放器或游戏机的声音,通常有…

    2022年10月19日
  • 英雄连2无限资源(英雄连2 破解)

    ompany of Heroes 2 Complete Collection(英雄连2 完全收藏版),是2013年发售的同名即时策略游戏完全收藏版,包括了上线以来推出的所有扩展DLC,原作由加拿大团队Relic Entertainment制作,玩家可以在第二次世界大…

    2022年11月11日
  • 怎么群发消息?如何群发微信

    微信聊天工具已经使用得非常普遍,深受大众喜爱,微信可以视频聊天,语音通话,联系起来非常方便。尤其在节日时亲人朋友之间都需要发送节日祝福,但太多人一个一个发送太慢还麻烦,这时就会用到微信的群发助手,可是…

    2022年11月27日
  • 在淘宝上怎么开店需要多少费用

    在淘宝上开店是许多人的梦想,但是要开店,除了需要一定的资金投入外,还需要了解开店的步骤和费用。那么,在淘宝上开店需要多少费用呢? 一、淘宝开店的步骤 1、注册淘宝账号 首先,要在淘宝上开店,需要先注册淘宝…

    投稿 2023年7月14日
  • 淘宝消费账单怎么查

    淘宝消费账单怎么查 一、什么是淘宝消费账单 1.1 淘宝消费账单是什么 淘宝消费账单是淘宝用户在淘宝上购买商品或服务时产生的账单,记录了用户在淘宝上的消费情况。 1.2 淘宝消费账单的作用 淘宝消费账单可以帮助用…

    投稿 2023年7月7日