1.JVM内存模型2.JVM类加载机制 3.HDFS架构图 4.HDFS读写数据 5.Secondary NameNode 的意义所在6.MapReduce架构7.MapReduce过程7...
分类:
编程语言 时间:
2015-07-11 21:19:14
阅读次数:
187
好久没有整理这方面的东西了。现在整理一下JVM相关的东西。这是第一篇,JVM内存模型。进程&JVM 首先,何谓JVM?为什么要有JVM的存在? JVM就是java virtual machine的简称。当然了,除了java的VM以外还会有好多别的虚拟机。java的VM模型有好几个,其中最常见...
分类:
其他好文 时间:
2015-07-07 19:11:29
阅读次数:
184
先看一下JVM的内存模型: ? ? 从大的方面来讲,JVM的内存模型分为两大块: ? 永久区内存(?Permanent space?)和堆内存(heap space)。 ? 栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于...
分类:
其他好文 时间:
2015-07-06 12:36:37
阅读次数:
105
1.排序算法以及他们的复杂度(平均复杂度) 重点:快速排序2.操作系统的内存有什么作用: 进程管理、内存模型(类比JVM内存模型) 画出来:(loadclass–>JNI到方法接口流程图)。。。Heap,stack,PC count,method,方法接口区?3.解释GC原理4.解释分代收集算法5....
分类:
其他好文 时间:
2015-05-23 14:06:49
阅读次数:
130
本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C和C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力的皇帝,又是从事最基础工作的劳动人民—既拥有每一...
分类:
其他好文 时间:
2015-05-23 11:22:27
阅读次数:
163
Java内存管理无非就是对内存进行分配和释放。对于分配来说,基本类型和对象的引用存储到栈中,常量存储到常量池中,对象存储到堆上,这是一般的分配。而对于回收来说要复杂的多,如果回收不好,还可能造成分配出去的内存得不到回收而造成内存泄漏。
这一篇将简单介绍一下Java内存的分配,下一篇将介绍内存的回收及内存泄漏等知识。
1、JVM内存模型
...
分类:
编程语言 时间:
2015-05-18 10:55:01
阅读次数:
152
本文转自:http://www.cnblogs.com/chen77716/archive/2010/06/26/2130807.html最近因项目存在内存泄漏,故进行大规模的JVM性能调优,现把经验做一记录。一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年...
分类:
其他好文 时间:
2015-05-03 15:50:13
阅读次数:
128
JVM毕竟不是智能的,所以我们要根据实际的运行机器,实际业务等情况选择合适的参数去优化JVM下面我讲一些简单的参数列下来,这些参数的使用需要先理解JVM内存模型,垃圾回收机制. 当堆需要扩展的时内存不够会报 ?Out...
分类:
其他好文 时间:
2015-05-02 20:49:17
阅读次数:
174
文章出处(引用):http://topic.csdn.net/u/20090602/10/bd9d4ba2-dbeb-49b3-8651-67c5de2b228a.html如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(...
分类:
其他好文 时间:
2015-04-09 19:28:13
阅读次数:
103
JVM内存模型
JVM分别对新生代和旧生代采用的两种垃圾回收机制
如何判断对象是否可以被回收
gc的原因(Log释义)...
分类:
移动开发 时间:
2015-04-09 10:37:34
阅读次数:
122