我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于jvm中 stringtable的位置问题

教程说1.6以前在永久代中,1.7开始转入堆内存,但是1.6以前的时候永久代不也是在堆内存中,就是stringtable一直都在堆内存中?这个有啥去别的,还有就是永久代和元空间的替换版本,教程说是1.8开始,那这个1.8时永久代还是元空间,然后我看到有的说1.7也还是永久代,,?这玩意好绕啊,下午还查查常量池和串池位置,头疼

看下这个吧

JVM 运行时内存空间详解——元空间_格子衫111的博客-CSDN博客_元空间 通过上一篇文章,我们大体了解了JVM的整体架构,其分为:元数据(JDK7是方法区)、堆、虚拟机栈、本地方法栈、程序计数器几个部分。本篇文章,咱们对元空间进行剖析,一探究竟。1. 元空间介绍在JDK1.7之前,HotSpot 虚拟机把方法区当成永久代来进行垃圾回收。而从 JDK 1.8 开始,移除永久代,并把方法区移至元空间,它位于本地内存中,而不是虚拟机内存中。HotSpots取消了永久代,那么是不是也就没有方法区了呢?当然不是,方法区是一个规范,规范没变,它就一直在,只不过取代永久代的是元空 https://blog.csdn.net/u012660464/article/details/119900702

近期文章

  • 在线 新手入门 求解答呀 急 有酬劳
  • FreeMarker中serviceImpl模板中判断Query中String类型参数为querywapper.like
  • 这个我有点问题,同志们看一下
  • python 练习题00000
  • jenkins添加sonarqube不能添加token问题!!
  • 顶级域名在阿里云云建站做官网用,子域名服务器在腾讯云做微信小程序,怎么申请https?
  • 关于C语言中fread函数的问题?
  • 有人能分析一下是什么原因吗
  • revit2018弹出因软件问题意外关闭何解?求了😭
  • ubuntu18 使用vscode终端显示错误
  • Nodejs用npm下载grpc-tools等包缺少可执行文件
  • 怎么证明三点交于一点重叠面积最小的情况
  • Halcon怎么检测海苔中的杂质部分?
  • stata中mlogit的回归结果怎么导出,用outreg2导出的结果跟回归结果不一样
  • 编程实现,已有NXM的矩阵,对矩阵的全部元素做如下变换,若该数是素数则置0,否则置1。输出变换后的矩阵
  • 点击查看更多的时候,在input里输入值后点收起再点击查看更多,值没有了
  • 我怎样才能解决“缺失跨域资源共享(CORS)标头”问题?
  • 递归遍历二叉树,可以编译,但是提交时说我错误
  • EXCEL横向排序求!
  • 关于#VS#的问题,如何解决?报错:Debug assertion failed! Expression:vector subscript out of range

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华