码迷,mamicode.com
首页 >  
搜索关键字:地方法    ( 861个结果
JVM及反射
VM 本地方法栈 程序计数器 栈区:push/pop 堆区:为线程共享,内放对象和数组, 方法区:为线程共享 线程:是进程内并发执行的代码段, 一个线程就是一栈,栈内压入的方法帧 绿色的共享的 dll(windows) so(linux) *.java > *.class --> ClassLoad ...
分类:其他好文   时间:2017-04-28 22:14:06    阅读次数:299
JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)
1.背景 2.为什么废弃永久代(PermGen) 3.深入理解元空间(Metaspace) 4.总结 正文分割线 一、背景 1.1 永久代(PermGen)在哪里? 根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了): 上图引自网络,但有个问题:方法区和heap堆都是线程共享的内存 ...
分类:Web程序   时间:2017-04-27 23:18:50    阅读次数:343
JVM内存
大多数JVM将内存区域划分为MethodArea(Non-Heap)(方法区),Heap(堆),ProgramCounterRegister(程序计数器),VMStack(虚拟机栈,也有翻译成JAVA方法栈的),NativeMethodStack(本地方法栈),其中MethodArea和Heap是线程共享的,VMStack,NativeMethodStack和ProgramCount..
分类:其他好文   时间:2017-04-27 19:30:27    阅读次数:120
JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)
目录 1.背景 2.为什么废弃永久代(PermGen) 3.深入理解元空间(Metaspace) 4.总结 正文分割线 一、背景 1.1 永久代(PermGen)在哪里? 根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了): 上图引自网络,但有个问题:方法区和heap堆都是线程共享 ...
分类:Web程序   时间:2017-04-27 11:40:58    阅读次数:312
java -- 虚拟机和内存
从大方向来分:栈内存,堆内存,方法区,本地方法栈,程序计数器java从存储数据的角度来分:寄存器(register):最快的存储区,由编译器根据需求进行分配,不由认为控制.堆栈(statck):存放基本数据类型和引用别名堆(heep):new出来的东西静态存储(static storage):存放静 ...
分类:编程语言   时间:2017-04-25 18:30:36    阅读次数:188
java常量池
要了解Java的中常量池,首先要知道jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 虚拟机栈是jvm执行java代码所使用的栈。 方法区存放了一些常量、静态变量、类信息等,可以理解成class文件在内 ...
分类:编程语言   时间:2017-04-23 13:16:45    阅读次数:246
【JVM】JVM系列之垃圾回收(二)
一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要进行垃圾回收 对于虚拟机中线程私有的区域,如程序计数器、虚拟机栈、本地方法栈都不需要进行 ...
分类:其他好文   时间:2017-04-21 22:51:21    阅读次数:239
Java内存区域与内存溢出异常
先贴上一段参数设置 很多时候,将代码部署到服务器,都会对JAVA_OPTS进行一些操作,大多数情况对主要两个知道是干嘛的,其实的哪copy的算哪的。 所以,看了点资料,想写点东西。 Java虚拟机运行时数据区,主要包括以下部分:方法区、堆,它们是线程共用的部分;虚拟机栈、本地方法栈、程序计数器。下面 ...
分类:编程语言   时间:2017-04-19 00:25:29    阅读次数:207
垃圾收集器与内存分配策略
概述 前一章介绍了Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈和本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊的执行着出栈和入栈操作。每一帧分配多少内存基本在类结构确定下来时就已知了,因此这几个区域的内存分配和回收具有确定性,线程结束时,内存就跟着回 ...
分类:其他好文   时间:2017-04-17 11:42:23    阅读次数:185
Java中hashCode的作用
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode();根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实 ...
分类:编程语言   时间:2017-04-15 14:44:52    阅读次数:242
861条   上一页 1 ... 52 53 54 55 56 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!