写点什么

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

评论

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

拒绝加班:巧用前端电子表格中构建公式树

葡萄城技术团队

一次纯线上接口异常的排查过程

南城FE

node.js 前端

MobTech MobLink Web端快速集成指南

MobTech袤博科技

JavaScript 集成 跳转访问网页

《中国车联网TSP行业发展洞察2022》案例征集

易观分析

车联网 案例征集

招行架构师徐佳航:金融云原生与开源标准的共同生长

阿里巴巴云原生

阿里云 开源 容器 云原生 KubeVela

ARM 内核寄存器 和 基本汇编语言讲解

矜辰所致

汇编语言 8月月更 ARM内核 内核寄存器

MySQL基础笔记

楠羽

#开源

喜报 | 博睿数据两项发明专利获得国家知识产权局授权,累计发明专利11项

博睿数据

APM 可观测性 博睿数据 智能运维AIOps 发明专利

发展场景金融需要重视生态能力建设,加深对场景的渗透程度

易观分析

金融 客户 场景生态建设

快照有哪几种意思?如何统一管理各云主机快照,实现快速配置与回滚?

行云管家

运维 云主机 快照 IT运维

TDengine3.0 新架构设计思路

TDengine

数据库 tdengine 时序数据库

SPL:跑批有这么难么

华为云开发者联盟

Java 开发

元宇宙的未来商机和应用

智捷云

腾讯云大神亲码“redis深度笔记”,不讲一句废话,全是精华

Geek_Yin

编程 程序员 架构师 #java redis 底层原理

Python 教程之输入输出(10)—— 输出格式

海拥(haiyong.site)

Python 8月月更

追一科技携手华为云助力中小企业数字化,Face虚拟数字人亮相828企业节

sofiya

高性能计算在处理和吞吐量方面的重大突破

Finovy Cloud

计算 高性能计算架构

KubeEdge:下一代云原生边缘设备管理标准DMI的设计与实现

华为云开发者联盟

云计算 云原生 后端

Spark Optimizer 规则下的 BUG 排查与修复全记录

观远数据

saprk

商派oneX新零售系统上架华为云云商店,首次参与“828企业节”

神奇视野

如果重新学计算机

价投小邱

Linux 计算机网络 操作系统

腾讯云数据安全中台保护方案获“首届全国商用密码应用优秀案例”

腾讯安全云鼎实验室

云安全

Shuttle + Alluxio 加速内存Shuffle起飞

Alluxio

开源 OPPO Alluxio spark SQL 8月月更

东莞等保测评多少钱及格?哪里可以做等保测评?

行云管家

等保 等级保护 等保测评 安全等级保护

在公司内部,做了一次 HTTP(S) 的分享

程序员小毕

程序员 面试 程序人生 https 计算机网络

“中国建筑业竞争力百强”中化二建如何做知识管理?

sofiya

兆骑科创承办创业赛事活动,双创服务,创业服务平台

兆骑科创凤阁

Java更改 PDF 页面大小

在下毛毛雨

浅聊一下邮件通知的批量推送

为自己带盐

dotnetcore 8月月更 邮件发送

Python自学笔记6-列表有哪些常用操作

和牛

Python 测试 8月月更

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