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, DOAJ, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Aug 02, 2017 News!

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

  • Jan 05, 2017 News!

    [CFP] 2017 the annual meeting of JSW Editorial Board, ICSTE 2017, will be held in Hong Kong, October 27-29, 2017.   [Click]

  • Sep 27, 2017 News!

    Vol.12, No.5 has been indexed by EI (Inspec).   [Click]

  • Oct 16, 2017 News!

    Vol 12, No. 10 has been published with online version 7 original aritcles from 5 countries are published in this issue.     [Click]

  • Oct 16, 2017 News!

    The papers published in Vol.12, No. 10 have all received dois from Crossref.