写点什么

文章: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:291147

评论

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

JavaScript中删除树形结构数据里的节点

码上生长

Java

第二周 - 作业

Happy-Coming

【喜迎端午】够强大,才够出“粽”,加入InfoQ写作平台,领取节日限定头像标识

InfoQ写作社区官方

写作平台 端午节 热门活动

Spring BeanPostProcessor 你不能不知道的事

CoderLi

Java spring 程序员 源码分析 后端

架构师训练营 No.2 周作业

连增申

「架构师训练营」第2周作业

fujin

ioc 极客大学架构师训练营 第二周作业

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

hellohuan

极客大学架构师训练营

架构师训练营第二周总结

Hanson

架构师第二周课后作业

傻傻的帅

极客大学架构师训练营

无抽象不架构

菜根老谭

架构 抽象 架构思维 抽象思维

第二章总结

大雄

【week02】总结

chengjing

依赖倒置

陈皮

Netty4.x的Channel相关类图及分析

娄江国

第二周作业

LEAF

架构师训练营第二周作业

路人

架构师训练营-W02S-架构设计

b1a2e1u1u

极客大学架构师训练营

依赖倒置原则

清风明月

极客大学架构师训练营

【week02】作业

chengjing

架构师训练营-W02H-架构设计

b1a2e1u1u

极客大学架构师训练营

架构师训练营作业

Hanson

架构师训练营第2周作业

在野

极客大学架构师训练营

「架构师训练营」第 2 周学习总结

guoguo 👻

极客大学架构师训练营

架构师训练营第二周课后作业

竹森先生

极客大学 极客大学架构师训练营

第二周总结

Thrine

第二周总结

LEAF

架构第二周-学习总结

J.Smile

极客大学架构师训练营

架构师训练营 第二周作业

fujin

极客大学架构师训练营

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十三)编写测试-并行测试

编程道与术

Java 编程 TDD 单元测试 JUnit

游戏夜读 | 中国移动游戏简史

game1night

架构师训练营-第2课总结-20200613-软件设计

👑👑merlan

架构总结 软件设计

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