写点什么

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

评论

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

对话 CTO〡和 PingCAP CTO 黄东旭聊开源数据库新蓝海

ONES 王颖奇

数据库 分布式 开发者

浅谈汽车行业嵌入式软件发布的流程有多复杂

WB

程序员 软件

走出舒适区最好办法别走了,扩大它

乐少

测试

Chonge

【gRPC】Python调用Java的gRPC服务

遇见

Java Python gRPC

写一个开源的 macOS 程序可以赚多少钱?

子骅 luin

node.js redis GitHub 开源 赚钱

2020了,各家小程序发展的怎么样?

崔红保

小程序 uni-app

近两年影响我的两个重要原则

Selina

从流程、认知上做稳定的系统演进

Skysper

系统设计 质量管理

Linux 性能诊断:负载评估入门

RiboseYim

Linux 性能优化

一个创业者的途中思考

非著名程序员

创业 读书笔记 程序员 重新理解创业 思考

芋道 Spring Cloud Alibaba 介绍

艿艿

阿里巴巴 分布式 微服务 Spring Cloud Spring Boot

一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点

古时的风筝

MySQL 数据库 事务隔离级别 mysql事务 数据库事务

业务代码必须要做的事情

程序员劝退师

初入响应式编程(上)

CD826

spring 微服务 Spring Cloud 响应式编程 reactor

毕竟,一生很短,少有圆满

霍太稳@极客邦科技

创业 身心健康 个人成长

翻译: Effective Go (1)

申屠鹏会

翻译 Go 语言

人们喜欢彼此制造困难让大家难过

Fenng

WebSphere Application Server运维实践 --从入门到监控

rafe

Java WAS perfservlet visualVM JMX

用声音在一起,听荔枝CTO丁宁聊UGC声音互动平台的技术世界

ONES 王颖奇

内容 企业架构 互联网

OKR实践中的痛点(1):老板的KR我的O,怎么办?

大叔杨

OKR Scrum 敏捷

uni-app黑魔法:小程序自定义组件运行到H5平台

崔红保

小程序 uni-app

此为开卷

X.F

Flink初体验

数据社

大数据 flink 流计算

寻找伴侣最重要的是什么?

二爷

分享多年积累的 macOS 效率工具

张晓辉

macos

业务系统开发程序员常用linux知识

程序员劝退师

Linux

电子书:《Linux Perf Master》

RiboseYim

Linux 性能优化

为什么你的创业公司应该运行在Kubernetes上

云原生

云原生 k8s

【数据结构】双向链表插入操作的时间复杂度分析

遇见

数据结构 算法 时间复杂度

【Vue3.0 Beta】尝鲜

德育处主任

CSS Java html5 Vue 大前端

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