User controlled object sharing between Java VM instances

2017 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)(2017)

引用 0|浏览24
暂无评分
摘要
String objects, the most commonly used objects in Java programs, are immutable (read-only) and easily identified. Previous analysis of sharing string objects in the Java Virtual Machine showed promising results, however it is clear that sharing a wider set of objects would result in better performance. Automatic object selection for sharing is non-trivial, because in the current state, only read-only objects can be shared. This attribute cannot easily be determined during runtime by an algorithm; the developer on the other hand can. This paper presents the development of an Application Programmer Interface (API) to allow programmers to use the Java Virtual Machine (JVM) internal sharing functionality. Furthermore, we present the usage of the sharing API using open-source software as real-world test cases. The evaluation shows that the balance between memory savings and start-up time overhead is reasonable.
更多
查看译文
关键词
String,Shared Memory,Garbage Collection,Java,Footprint Reduction,Object Sharing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要