![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
林先生拆坑日记。
努力做个合格的程序员!
展开
-
JVM之运行时数据区
前言 :Java虚拟机在执行JAVA程序时,将内存分为若干个不同的数据区域,这些区域都有各自的用途,有的区域跟随的县城的启动和结束而建立和销毁,有的随着虚拟机进程启动而存在。运行时数据区由 程序计数器、java虚拟机栈、本地方法栈、堆方法区构成1.程序计数器程序计数器占很小的内存空间,它可以看做是当前所执行的字节码的行号指示器 每条线程都需要一个独立的程序计数器,各个计数器之间互不影响。计数器记录的是正在执行的虚拟机字节码的地址。2.java虚拟机栈线程私有java虚拟机栈描述的是内存模型原创 2020-06-08 20:30:24 · 130 阅读 · 0 评论 -
设置项目JVM参数的几种方式及使用jvisualvm打开分析dump文件
最近阅读《深入理解java 虚拟机》,对书中的一些例子进行实操 故记录一下自己的学习内容。设置项目JVM参数1.Idea中修改JVM内存大小1.选择启动类 选择Edit configuration2在VM option修改JVM参数2.windows下修改tomcat JVM内存大小1. 通过startup.bat启动tomcatWindows直接打开Tomcat根目录下的bin文件夹,编辑catalina.bat,在set JAVA_OPTS=%JAVA_OPTS%…这句之后加上:set原创 2020-06-08 17:38:07 · 1974 阅读 · 0 评论