-
题名Java中堆与栈的内存分配
被引量:3
- 1
-
-
作者
聂芬
王运生
-
机构
山西水利职业技术学院
-
出处
《电脑学习》
2010年第6期123-124,共2页
-
文摘
堆与栈是Java用来在内存中存放数据的地方,不能直接设置堆和栈,由Java自动管理。本文对堆内存与栈内存的分配进行了阐述。
-
关键词
java
堆内存
栈内存
分配
-
Keywords
java
heap
Stack
Allocation
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名Java内存模型描述及变量运用分析
被引量:1
- 2
-
-
作者
王茂钢
-
机构
广东省工业贸易职业技术学校
-
出处
《现代信息科技》
2019年第4期98-99,共2页
-
文摘
在使用Java编程的过程中,内存是保障编程程序顺利进行的重要资源,而加强对内存的合理、有效运用,有助于编程效率的极大提升,并且在大量的研究和探索中,挖掘出其更加全面的功能。本文主要对Java内存模型的概念、Java的内存分配及相关功能进行了介绍,最后通过对Java内存的详细分析,明确了Java内存分配机制的具体应用,以供相关研究工作者参考。
-
关键词
java内存模型
java堆
内存分配
java虚拟机栈
-
Keywords
java memory model
java heap
memory allocation
java virtual machine stack
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名编译时对象回收中的Java库分析研究
- 3
-
-
作者
彭文
张昱
李泉龙
-
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学苏州研究院软件安全实验室
-
出处
《小型微型计算机系统》
CSCD
北大核心
2012年第11期2341-2345,共5页
-
基金
国家自然科学基金项目(60928004)资助
中央高校基本科研业务费专项资金资助
-
文摘
在编译辅助的垃圾收集系统中,由于方法的动态绑定等特性,编译时的分析算法保守处理虚方法调用,从而难以识别并显式回收在虚方法调用期间变为不活跃的对象.提出一种改进Java库方法调用的生命期分析策略:它以指向逃逸图为基础来抽象描述库方法对堆中对象活跃状态的改变模式,并将堆变化模式应用到Java程序的对象生命期分析中,从而增强现有对象回收技术对库调用分析的精确性.通过将本文方法应用到Jolden测试程序集中对String相关类的库调用的分析,结果表明新方法以平均增加12%的编译时间开销将显式回收对象的大小提升了33%-37%.
-
关键词
编译时对象回收
java库
指向逃逸图
堆变化模式
-
Keywords
compile-time reclamation
java library
point-to escape graph
transition patterns of heap
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名实时性环境中JVM垃圾收集算法
- 4
-
-
作者
李娜
刘俊辉
-
机构
郑州牧业工程高等专科学校信息工程系
郑州牧业工程高等专科学校教务处
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第15期52-54,共3页
-
基金
河南省社科联科研课题基金资助项目(SKL-2010-1968
SKL-2010-1158)
-
文摘
提出一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法通过对增量式收集器中堆空间划分方式和引用跟踪进行改进,以减少垃圾收集时带来的不确定性暂停,并且该算法可以指定用户在一个时间段内进行垃圾收集,以便使应用程序暂停时间达到最短,从而适用于实时性环境。实验结果表明,该算法能有效减少垃圾收集时暂停的频率和时长。
-
关键词
实时性环境
java虚拟机
增量式收集器
堆空间划分
引用追踪
-
Keywords
real-time environment
java Virtual Machine(JVM)
incremental collector
heap space division
reference tracking
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-