报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

文章:Java 调试——回归基础

  • 2007-12-03
  • 本文字数:396 字

    阅读完需:约 1 分钟

目前可以用来调试 Java 应用程序的工具令人叹为观止。现代 IDE 提供了全功能的调试界面,并且像 GlassBox 这样的工具用 BCI(bytecode instrumentation)提供了关于应用程序运行时状态的更多信息。虽然你有时候会发现自己处于无法使用这些工具的境地,或许应用程序被部署在防火墙的另一端,不允许你远程调试;或许你正在客户那里,没有你喜欢的工具可用。

现代调试工具使用的大多数信息和方法都由 JVM 自己提供,并具有控制这种信息而不用最新图形工具的一些方法。本文关注一些可用的调试方法,它们只使用 Java SDK(JDK)自带的那些工具,比如 JDB、Thread Dump 和 JMX 等。

这些工具虽然不完整,或者不像你习以为常的工具那么容易使用,但它们仍然提供了很多你可以用来分析和调试你应用程序的信息。基本熟悉了它们之后,就可以快速解决问题,否则要花数天进行调查,因此值得花时间去体验它们,并了解它们是如何工作的。

阅读全文: Java 调试——回归基础

2007-12-03 19:29821

评论

发布
暂无评论
发现更多内容

37岁程序员被裁,想用6月工资跪舔领导划掉被裁名额,结果蒙了!

程序员生活志

程序员 职场

实现DevOps的三步工作法

看山

DevOps 凤凰项目 签约计划第二季

区块链+国防安全,科技是核心战斗力

CECBC

CompletableFuture运行流程源码详解

编号94530

Java 并发编程 多线程 CompletableFuture

PC人脸识别登录,出乎意料的简单

程序员小富

Java 人脸识别

架构师第8周学习总结

小蚂蚁

架构师课程第八周总结

dongge

如何在微服务团队中高效使用 Git 管理代码?

看山

git 微服务 高效 签约计划第二季

架构师训练营 - 学习总结 第 8 周

铁血杰克

总结

chenzt

架构训练营第八周感悟

张锐

各类SQL中日期时间那些事

大唐小生

sql 大数据 SQL语法

缓存思想在算法设计中的应用梳理

che-ri-sh

缓存

抢占5G大市场 众盟科技助力企业跑赢短视频营销新赛道

人称T客

作业

不在调上

教培行业工程师面临着什么挑战?研发面板全栈式解决工程师的痛点

Deepexi

DevOps 运维 敏捷开发 研发管理 单元测试

单向链表合并节点

chenzt

最新硬件虚拟化检测技术,让攻击者逃不出“楚门的世界”

百度安全

云计算 安全 虚拟化

华青融天战略拓展总监王旭详解IT运维的九阳神功

DT极客

第八周作业

方堃

架构师第8周练习

小蚂蚁

第八周·命题作业

刘璐

第八周·总结·数据结构预算法

刘璐

TNFE-Weekly[第六十六周已更新]

莹姐🙈

小程序 大前端 周报

Hadoop 中的 Namenode 和 Datanode

dongge

作业一

Kiroro

week8

不在调上

链表查找算法,HDFS数据节点宕机处理

dony.zhang

AI大有可为:NAIE平台助力垃圾分类

华为云开发者联盟

AI 模型训练 垃圾回收机制 数据集 华为云

作业二

Kiroro

Spring系列:请问各位大佬为何要学spring?

简爱W

文章:Java调试——回归基础_Java_Anonymity Reagan_InfoQ精选文章