微信号:programer-idea

介绍:分享有趣有料的topic(不仅限于IT届),欢迎大家踊跃讨论.可以通过点击右上角里面的“查看历史消息”来选择一些感兴趣的文章读读.

生产环境下的Java排错调优视频分享

2015-03-25 11:35 程序媛想事儿

今天向大家推荐一个我昨天看的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



教程视频

优酷上的视频教程:
http://v.youku.com/v_show/id_XNjQwMDA1Njgw.html



点击下面原文链接直接进入视频学习……

 
程序媛想事儿 更多文章 编程能力与编程年龄 #技术蛋糕#网站防止CC攻击的方法 #技术蛋糕#C++拷贝构造函数总结 【技术蛋糕】10本IT历史必读书 【面试技巧】程序员面试之如何回答算法设计问题?
猜您喜欢 有一种iOS高效编程来自于良好的习惯! CPU阿甘 什么样性格的创始人容易成功? 文章推荐 Linux下访问文件的基本模式