jvm 03 JVM的运行时数据区域 ,(类常量池,运行时常量池,字符串常量池这个三个的区别),操作系统内存模型JMM和JVM的内存模型联系

news/2024/7/8 1:38:50 标签: jvm

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

方法区在jdk8后,改成元空间


JVM内存模型:
在这里插入图片描述

JMM
在这里插入图片描述
主内存:本地方法区和堆
工作内存:私有的工作栈
在这里插入图片描述
其实一个JVM内存模型(主要就是运行时数据区域)=一个Java进程的JMM,工作内存=JVM中线程的内存区域(私有的虚拟机栈,本地方法栈,程序计算器),主内存=JVM中的(堆,元空间)

在这里插入图片描述


http://www.niftyadmin.cn/n/5535987.html

相关文章

10 - Python文件编程和异常

文件和异常 在实际开发中,常常需要对程序中的数据进行持久化操作,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,对于这个概念,维基百科上给出…

深度学习之OpenCV的DNN模块

OpenCV的DNN(Deep Neural Network)模块是一个强大的工具,允许开发者在计算机视觉应用中使用深度学习模型。该模块支持多种深度学习框架和模型格式,并提供了高效的推理能力。以下是对OpenCV DNN模块的详细介绍,包括其功…

C++初学者指南-4.诊断---基础:警告和测试

C初学者指南-4.诊断—基础知识:警告和测试 文章目录 C初学者指南-4.诊断---基础知识:警告和测试1. 术语和技术记住:使用专用类型! 2.编译器警告Gcc/CLang 编译器选项MS Visual Studio 编译器选项 3.断言运行时断言静态断言&#x…

Build a Large Language Model (From Scratch)附录C(gpt-4o翻译版)

来源:https://github.com/rasbt/LLMs-from-scratch?tabreadme-ov-file https://www.manning.com/books/build-a-large-language-model-from-scratch

从GPT-1到GPT-3 预训练语言模型的演进与突破

本文由 ChatMoney团队出品 前言 Generative Pre-trained Transformer(GPT)系列是由OpenAI开发的预训练语言模型,它们在多种NLP任务中取得了令人瞩目的成绩,包括文章生成、代码生成、机器翻译和问答等。GPT系列模型的核心思想是通…

贪心 | Java | LeetCode 455, 376, 53 做题总结

贪心算法介绍 贪心算法:贪心的本质是选择每一阶段的局部最优,从而达到全局最优。 说实话贪心算法并没有固定的套路。 一般解题步骤 贪心算法一般分为如下四步: ① 将问题分解为若干个子问题 ② 找出适合的贪心策略 ③ 求解每一个子问题的…

推荐一款Win11主题WPF UI框架

最近在微软商店,官方上架了新款Win11风格的WPF版UI框架【WPF Gallery Preview 1.0.0.0】,这款应用引入了前沿的Fluent Design UI设计,为用户带来全新的视觉体验。 WPF Gallery简介 做为一关注前沿资讯的开发人员,首先关注的是应用WPF Gallery…

7.Android逆向协议-抓取安卓http和https数据包(设备需要root权限)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:微尘网校 上一个内容:6.Android逆向协议-配置FD抓包环境 root: 现在的安卓手机不好搞,有很多坑&am…