摘要: 转载:http://developer.51cto.com/art/201407/444487.htm Java程序内存分析:使用mat工具分析内存占用 在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文 阅读全文
posted @ 2018-02-26 19:32 小学生II 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/wanghuiqi2008/article/details/50724676 一、开发环境: 操作系统:ubuntu 14.04 IDE:Eclipse Java EE IDE for Web Developers. Version: Luna Ser 阅读全文
posted @ 2018-02-26 17:22 小学生II 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/top_code/article/details/51456186 当系统出bug需要定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里所说的数据包括:运行日志,异常堆栈,GC日志,线程快照(threaddump/ja 阅读全文
posted @ 2018-02-26 16:36 小学生II 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/firstdream/p/8109352.html 这里对linux下、sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结; linux环境下,当发现java进程占用CPU资源很高,且又要想更进一步查出哪一个java线程占用了C 阅读全文
posted @ 2018-02-26 16:33 小学生II 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/kimylrong/article/details/50970493 查询、监控、分析Java应用程序的时候,我们关注的点主要集中在资源利用,比如CPU,内存,IO,线程等。其中内存以及线程的分析尤为常见。内存,是否有内存泄漏,各个区块内存分配是否大小 阅读全文
posted @ 2018-02-26 16:29 小学生II 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/everlasting_188/article/details/51943095 1、jstack重点关注 命令行:jstack [-l][F] pid ,可以进行的dump文件导出 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重 阅读全文
posted @ 2018-02-26 16:14 小学生II 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.blogjava.net/killme2008/ 我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。 一、编码工具 1.IDE: Eclipse或者 阅读全文
posted @ 2018-02-26 16:13 小学生II 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 转载:http://itindex.net/detail/43158-tda-%E5%B7%A5%E5%85%B7-java 使用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入 阅读全文
posted @ 2018-02-26 16:09 小学生II 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 转载: http://www.cnblogs.com/nexiyi/p/java_thread_jstack.html jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使 阅读全文
posted @ 2018-02-26 15:59 小学生II 阅读(454) 评论(0) 推荐(0) 编辑