生产环境下的Java排错调优视频教程推荐
今天向大家推荐一个我昨天看的Java视频教程(一个半小时左右),叫做“生产环境下的Java排错调优”,向我们介绍如何在生产环境下对Java程序进行调试,里面涉及到了远程调试、断点调试、内存调优等知识点。由于我平时很少调试,且只会简单的在Eclipse下进行监视断点调试,因此这个教程让我学到了一些不知道的知识点。下面是我列的教程提纲,有对应的视频详细讲解和PPT资料,看了提纲后想要学习的可以找个时间学习下,后面附PPT资料和视频地址。
教程提纲
1. 如何进行远程调试
- 远程调试原理:利用套接字传输或共享内存传输机制连接服务器进行调试
- 远程调试命令参数解析
需要开启Xdebug选项,比如:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8765
-Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000
2. 如何进行断点调试
- 断点的实现原理:一般是通过在进程中特定的位置插入
INT 3
指令来实现断点的。 - 断点类型
条件断点
监视断点
函数断点
异常断点
类型断点
3. Eclipse其它调试技巧
- 使用jdb调试java程序
- 如何在Emacs里运行jdb
4. Java内存调优
- Java GC原理
- Java内存堆介绍
- JDK内存工具使用介绍
- 用jmap分析内存泄露问题
- 用jhat分析内存泄露问题
教程PPT
PPT资料放在我的微盘里(欢迎关注我的微博):
http://vdisk.weibo.com/s/tcFAZo_cpeJP
教程视频
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。