博客专栏  >  编程语言   >  java虚拟机硬实战学习系列

java虚拟机硬实战学习系列

jvm是一个比较难以学习和理解的东西设计到的底层知识很多,对java基本功要求很高,也是java开发人员突破自己的一个好路子,打算搞一个系列的专栏,大家一起学习交流

关注
9 已关注
5篇博文
  • java虚拟机 jvm 出入java栈 栈空间内存分配

    java栈空间是一块线程私有的内存空间,java堆和程序数据密切相关,那么java栈就是和线程执行密切相关。线程最基本的执行行为就是函数的调用。每次函数调用其实是通过java栈传递数据的。 数据结构中...

    2016-04-02 08:59
    3914
  • java虚拟机 jvm 局部变量表实战

    java局部变量表是栈帧重要组中部分之一。他主要保存函数的参数以及局部的变量信息。局部变量表中的变量作用域是当前调用的函数。函数调用结束后,随着函数栈帧的销毁。局部变量表也会随之销毁,释放空间。 由于...

    2016-04-02 12:48
    4136
  • java虚拟机 jvm 栈数据区

    java栈帧还是需要一些数据支持常量池的解析、正常方法的返回和异常的处理。大部分的java字节码指令需要进行常量池的访问,在栈帧数据区中保存着访问常量池的指针,方便程序访问java常量池。如下图所示:...

    2016-04-02 17:27
    2783
  • 5.1.3.jvm java虚拟机系统参数查看

    不同的参数配置对系统的执行效果有较大的影响,因此,我们有必要了解系统实际的运行参数。 1.1.1.1. -XX:+PrintVMOptions 参数-XX:+PrintVMOptions可以在程序运行...

    2016-04-04 08:50
    3616
  • jvm java虚拟机 新生代的配置

    1.1.1.1. -Xmn参数 参数-Xmn1m可以用于设置新生代的大小。设置一个较大的新生代会影响老生代的大小,因为这两者的总和是一定的,这个系统参数对于系统性能以及GC行为有很大的影响,新生代一般...

    2016-04-04 10:31
    14642

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部