- 博客(5)
- 收藏
- 关注
原创 httpservlet
1.简介 Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http。 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类,在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类。Servlet的框架的核心是javax.servlet.Serv
2013-09-26 17:54:53 589
原创 jvm之内存管理机制分享
jvm之内存管理机制分享 我们都知道,对于从事c和c++程序开发的人员来说,在内存管理领域,他们拥有每一个对象的生杀大权。但对于java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且也不容易出现内存泄漏和内存溢出问题,这一切都交由虚拟机管理,但是一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机怎样使用内存,排查错误将成为一项
2013-09-04 11:48:45 835
转载 使用Memory Analyzer tool(MAT)分析内存泄漏(三)
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。 准备 (·)下载eclipse3.7 (·)安装MAT插件:http://download.eclipse.org/mat/1.1/update-site/ 安装完MAT后
2013-09-04 10:21:08 758
转载 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
前言 在使用Memory Analyzer tool(MAT)分析内存泄漏(一)中,我介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heap dump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。 一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文件读入内存,然后调用java.lang.ClassLoader.defineC
2013-09-04 10:12:42 633
转载 使用Memory Analyzer tool(MAT)分析内存泄漏(一)
前言 在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。如未说明,本文均使用Java 5.0 on Windows XP SP3环境。 为
2013-09-04 10:11:28 605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人