《深入理解Java虚拟机》
暴风君
这个作者很懒,什么都没留下…
展开
-
eclipse配置java虚拟机的方法
在eclipse中运行java程序时,常常会出项OutofMemory错误,该错误就是由于java虚拟机内存不足引起的。怎样配置java的虚拟机内存呢?以下提供两种方法:一、直接配置jre的参数,步骤如下:找到eclipse的windows->Preference->Java->Installed JREs 就可以看到eclipse所用到的jre文件。双击安装的jre文件,就可以对安装转载 2013-09-30 10:11:06 · 1089 阅读 · 0 评论 -
Java自动内存管理机制
第二章:Java内存区域java虚拟机在执行java程序的过程中会把它所管理的内存划分成很多个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。Java虚拟机规范中把java虚拟机所管理的内存划分为以下几个区域。一、程序计数器(Program Counter Register)程序计数器是原创 2013-09-28 15:05:36 · 890 阅读 · 0 评论 -
使用IBM heapAnalyzer分析内存泄露的原因
大家在开发J2EE应用时可能经常碰到OOM的问题。出现这种问题的原因就是内存消耗殆尽,创建新的对象时没有可分配的内存了。为了找到真正导致OOM的原因,这里将使用IBM heapAnalyzer工具进行定位。首先要知道,IBM heapAnalyzer是通过分析OOM后的Java heap dump文件的,通过对dump文件的分析找到内存可能泄露的点。了解这个之后,我们首先需要生成dum转载 2015-02-03 22:58:22 · 1863 阅读 · 0 评论 -
自动内存管理机制、java内存泄漏的定位与分析
Tomcat内存设置详解、常见的Java内存溢出有以下三种http://elf8848.iteye.com/blog/378805Resin 中 jvm 内存设置http://blog.csdn.net/li_guang/article/details/3644865 java内存泄漏的定位与分析http://blog.csdn.net/gzh0原创 2015-01-13 14:38:05 · 1008 阅读 · 0 评论 -
Java-JVM的内存调优
Java-JVM的内存调优http://blog.csdn.net/ilovesmj/article/details/51434480原创 2016-07-29 17:26:18 · 306 阅读 · 0 评论 -
《深入理解Java虚拟机》虚拟机类加载机制
虚拟机的类加载和执行机制是虚拟机的最主要功能,在这里简单的对所知的内容进行一次温习,并记录以方便日后重温。本篇主要引用《深入理解Java虚拟机——JVM高级特性与最佳实践》一书。1、类文件结构 java虚拟机要对类文件进行加载和执行,那么必须要能够理解类文件结构,而对于虚拟机而言,平台无关性和语言无关性是其最重要的两大特征,那么就势必要对类文件结构进行规范化和结构化,这样才能保证原创 2016-08-02 22:31:37 · 626 阅读 · 0 评论 -
java内存溢出和内存泄露
虽然jvm可以通过GC自动回收无用的内存,但是代码不好的话仍然存在内存溢出的风险。最近在网上搜集了一些资料,现整理如下: —————————————————————————————————————————— 一、为什么要了解内存泄露和内存溢出? 1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码原创 2016-08-02 23:35:10 · 1086 阅读 · 0 评论