【24h】

Efficient Hardware Support of Small Block Size Memory Allocation in Java

机译:Java中小块内存分配的高效硬件支持

获取原文
获取原文并翻译 | 示例

摘要

Object-oriented paradigm has become the mainstream paradigm on software development due to its attractive features that can effectively divide a complex software problem into several independent modules. One of the object-oriented languages - Java, becomes popular in recent years because it is widely used in the rapid growing Internet computing. However, similar to other object-oriented languages, Java has a big drawback of poor performance. One of the main causes of the performance deficiency is the extensive use of dynamic memory allocations and deallocations during object / array creation and destruction. An analysis on the memory allocation behavior of Java programs shows that nearly 100% of the allocations are of sizes less than 1K bytes. Memory Management Cache (MMC) is proposed to provide an efficient hardware for memory allocation and deallocation in Java runtime environment.
机译:面向对象的范例由于具有吸引人的功能,可以将复杂的软件问题有效地划分为几个独立的模块,因此已成为软件开发的主流范例。 Java是一种面向对象的语言,近年来由于其在快速增长的Internet计算中被广泛使用而变得流行。但是,与其他面向对象的语言类似,Java具有性能不佳的很大缺点。性能不足的主要原因之一是在对象/数组创建和销毁过程中广泛使用了动态内存分配和释放。对Java程序的内存分配行为的分析表明,几乎100%的分配大小小于1K字节。提出了内存管理缓存(MMC),以为Java运行时环境中的内存分配和释放提供有效的硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号