Volume 11 Number 3 (Mar. 2016)
Home > Archive > 2016 > Volume 11 Number 3 (Mar. 2016) >
JSW 2016 Vol.11(3): 251-271 ISSN: 1796-217X
doi: 10.17706/jsw.11.3.251-271

UPC: Large-Scale Memory Efficient Java Primitive Collections

Ray Hylock*
Department of Health Services and Information Management, East Carolina University, Greenville, North Carolina, USA.

Abstract—The Java programming language is versatile and robust, however, for large-scale applications with memory intensive processes, much is still to be desired. The public Java Development Kit (JDK) supports neither forcible object destruction nor large collection sizes (limited to 231-1) as found in choice computational languages such as Fortran and C/C++. Within Java’s Hotspot, however, the non-public sun.misc.Unsafe class allows such features through basic off-heap functionality. The submitted UPC collections are fully integrated with Unsafe to provide large (i.e., 263-1), destructible arrays, lists, hash sets, hash maps, and matrices, consistent with advanced computational needs. Additionally, a customized version of OpenJDK 1.9 with bulk-operation Unsafe support and companion collections are provided. These tools are compared to Java and extent third-party primitive collections. Testing indicates UPC performs in a consistent to superior manner compared to the state-of-the-art, with greater improvements realized by way of the modified virtual machine.

Index Terms—Destructible, java, long-indexed, OpenJDK enhancements, primitive collections.


Cite: Ray Hylock, "UPC: Large-Scale Memory Efficient Java Primitive Collections," Journal of Software vol. 11, no. 3, pp. 251-271, 2016.

General Information

ISSN: 1796-217X
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • May 11, 2018 News!

    Papers published in JSW Vol. 13, No. 1- Vol. 13 No. 4 have been indexed by DBLP.    [Click]

  • Dec 22, 2017 News!

    [CFP] 2018 the annual meeting of JSW Editorial Board, ICCSM 2018, will be held in Nice, France, July 17-19.   [Click]

  • Jun 25, 2018 News!

    Vol 13, No. 6 has been published with online version 4 original aritcles from 3 countries are published in this issue.     [Click]

  • Jun 25, 2018 News!

    The papers published in Vol.13, No. 6 have all received dois from Crossref.

  • Jun 12, 2018 News!

    The papers published in Vol.13, No. 5 have all received dois from Crossref.