当前位置:首页 >时尚 >JVM优化:PC 程序计数器 是数器一块较小的内存空间

JVM优化:PC 程序计数器 是数器一块较小的内存空间

2024-05-15 20:47:37 [百科] 来源:避面尹邢网

JVM优化:PC 程序计数器

作者:日拱一卒程序猿 开发 前端 在虚拟机的序计概念模型里,字节码解释器工作时就是数器通过改变这个计数器的值来选取下一条 需要执行的字节码指令、分支、序计循环、数器跳转、序计异常处理、数器线程恢复等基础功能都需要依赖这个计数器来完成。序计

一、数器什么是序计程序计数器

程序计数器(Program Counter Register):也叫PC寄存器,是数器一块较小的内存空间,它可以看做是序计当前线程所执行 的字节码的行号指示器。在虚拟机的数器概念模型里,字节码解释器工作时就是序计通过改变这个计数器的值来选取下一条 需要执行的字节码指令、分支、数器循环、序计跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。

二、PC寄存器的特点

(1)区别于计算机硬件的pc寄存器,两者不略有不同。计算机用pc寄存器来存放“伪指令”或地址,而相对于虚拟 机,pc寄存器它表现为一块内存,虚拟机的pc寄存器的功能也是存放伪指令,更确切的说存放的是将要执行指令的 地址。

JVM优化:PC 程序计数器 是数器一块较小的内存空间

(2)当虚拟机正在执行的方法是一个本地(native)方法的时候,jvm的pc寄存器存储的值是undefined。

JVM优化:PC 程序计数器 是数器一块较小的内存空间

(3)程序计数器是线程私有的,它的生命周期与线程相同,每个线程都有一个。

JVM优化:PC 程序计数器 是数器一块较小的内存空间

(4)此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。

Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处 理器只会执行一条线程中的指令。 因此,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间的计数 器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。

责任编辑:武晓燕 来源: 今日头条 PC程序计数器

(责任编辑:热点)

    推荐文章
    • 北京租房市场入冬 六成商圈租金环比下跌

      北京租房市场入冬 六成商圈租金环比下跌天气转冷,北京租赁市场也正式入冬,市场淡季叠加部分区域疫情反弹因素,11月北京租赁市场呈现加速降温趋势。11月29日,贝壳研究院发布数据显示,11月北京市租赁成交量环比减少超过10%,各城区租赁市场均 ...[详细]
    • 在未来,物联网系统中的无故障数据存储

      在未来,物联网系统中的无故障数据存储在未来,物联网系统中的无故障数据存储作者:佚名 2018-09-07 10:50:24存储 存储软件 物联网 在工业自动化系统中,控制器以不同速率监控多个传感器,将已标记时间的传感器数据保存在本地或扩 ...[详细]
    • 数据开发,如何平衡效率与质量

      数据开发,如何平衡效率与质量数据开发,如何平衡效率与质量作者:晓阳的数据小站 2021-08-30 19:01:49大数据 数据开发的效率,是如何尽快的将产品设计、业务过程,转换为数据模型;数据开发的质量,则是如何尽快的将数 ...[详细]
    • 物联网如何用于楼宇自动化?

      物联网如何用于楼宇自动化?物联网如何用于楼宇自动化?2022-10-28 10:03:47物联网 建筑业已占全球 GDP 的 13% 以上,并在全球二氧化碳排放量中贡献了很大比例。这意味着提高整体建筑效率对全球经济和地球环境健 ...[详细]
    • 评价结果显示:零售业务对商业银行收益可持续能力的贡献不断增强

      评价结果显示:零售业务对商业银行收益可持续能力的贡献不断增强据中国银行业协会官网11月9日消息,近日,中国银行业协会行业发展研究委员会发布了2021年度商业银行稳健发展能力“陀螺”(GYROSCOPE)评价体系评价结果。据了解,&ldq ...[详细]
    • B站直播导流打赢双11?

      B站直播导流打赢双11?平台血拼低价,双11再起波澜,B站也在暗处悄悄使劲。9月,B站推出直播带货超新星计划,为UP主对接货源,持续开放各品类的招商。一个月后,B站陆续对外发布消息,称双11期间将为电商平台导流。比如,B站将 ...[详细]
    • B站直播导流打赢双11?

      B站直播导流打赢双11?平台血拼低价,双11再起波澜,B站也在暗处悄悄使劲。9月,B站推出直播带货超新星计划,为UP主对接货源,持续开放各品类的招商。一个月后,B站陆续对外发布消息,称双11期间将为电商平台导流。比如,B站将 ...[详细]
    • 运营策略分析体系,该如何搭建

      运营策略分析体系,该如何搭建运营策略分析体系,该如何搭建作者: 接地气的陈老师 2021-10-18 11:27:07大数据 数据分析 每年4季度,很多企业都会密集地上线运营活动,相关的分析需求也大量增加。这就带来了新问题:当 ...[详细]
    • 先用后付不还会封号吗 先用后付逾期过后能不能恢复?

      先用后付不还会封号吗 先用后付逾期过后能不能恢复?不少消费者在购物的时候会有一个心理:这款商品看着还行,但是万一我买了感觉质量不好或者不合适怎么办?为了解决用户心理,很多电商平台推出了先用后付的功能。先用后付不还会封号吗?先用后付逾期过后怎么恢复?先 ...[详细]
    • DevOps性能测试的优秀实践与工具

      DevOps性能测试的优秀实践与工具DevOps性能测试的优秀实践与工具译文 作者:陈峻编译 2019-01-16 09:00:00运维 系统运维 测试 如今,DevOps的落地将软件服务的性能测试提升到了一个全新的水平,并在产品交付 ...[详细]
    热点阅读