首页> 外文会议>International Conference on Software Technology and Engineering >A COMPARISON OF FIXED AND VARIABLE BLOCK ALLOCATION IN TWO JAVA VIRTUAL MACHINES
【24h】

A COMPARISON OF FIXED AND VARIABLE BLOCK ALLOCATION IN TWO JAVA VIRTUAL MACHINES

机译:两个Java虚拟机中固定和可变块分配的比较

获取原文

摘要

This paper compares the memory allocation of two Java virtual machines, namely Oracle Java HotSpot VM 32-bit (OJVM) and Jamaica JamaicaVM (JJVM). The basic difference of the architectures in both machines is that the JamaicaVM uses fixed-size blocks for allocating objects on the heap. The basic difference of the architectures is that the JJVM uses fixed size block allocation on the heap. This means that objects have to be split into several connected blocks if they are bigger than the specified block-size. On the other hand, for small objects a full block must be allocated. The paper contains both theoretical and experimental analysis on the memory-overhead. The theoretical analysis is based on specifications of the two virtual machines. The experimental analysis is done with a modified JVMTI Agent together with the SPECjvm2008 Benchmark.
机译:本文比较了两个Java虚拟机的内存分配,即Oracle Java Hotspot VM 32位(OJVM)和牙买加牙买加(JJVM)。这两个机器中架构的基本差异是jamaicavm使用固定尺寸的块来分配堆上的对象。架构的基本差异是JJVM在堆上使用固定大小的块分配。这意味着如果它们比指定的块大小大,则必须将对象分成多个连接的块。另一方面,对于小对象必须分配完整块。本文包含关于记忆开销的理论和实验分析。理论分析基于两个虚拟机的规格。实验分析是用改进的JVMTI代理完成的,以及SPECJVM2008基准。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号