深入Java对象及元素的存储区域.docxVIP

  • 4
  • 0
  • 约2.97千字
  • 约 6页
  • 2021-12-04 发布于天津
  • 举报
PAGE 1 PAGE 1 深入Java对象及元素的存储区域 总的来说,在操作系统中有五个地方可以用来保存应用程序运行中的数据。这类区域的特点以及对性能的影响分析如下。 在JAVA平台上开发应用程序的时候,有一个很大的特点就是其是在应用程序运行的时候才建立对象。换句话说,在程序运行的时候,才会最终确定对象的归属,即对象应当存储在什么地方。由于存储在不同的区域,其在性能上会有所不同。为此作为Java程序开发人员需要了解各个存储区域的特点以及对性能的影响。然后再依据需要来调整应用程序的区域安排。总的来说,在操作系统中有五个地方可以用来保存应用程序运行中的数据。这类区域的特点以及对性能的影响分析如下。 存储区域一:寄存器 虽然同在内存中,但是不同的区域由于用途不同,其性能也有所不同。如就拿Java应用程序来说,寄存器由于其处于处理器的内部,为此这个区域存取数据最快。跟内存中的其他存储区域有着天壤之别。那么我们把全部对象都放到这个区域内,不就可以提高Java应用程序的性能了吗?理论上是如此,但是在现实中是行不通的。因为这个寄存器的数量是特别有限的。在内存中的寄存器区域是由编译器依据需要来安排的。我们程序开发人员不能够通过代码来掌握这个寄存器的安排。所以说,这第一个存储区域寄存器,我们只能够看看,而不能够对其产生任何的影响。 存

文档评论(0)

1亿VIP精品文档

相关文档