An Evaluation of Java System Services with Microbenchmarks

        The Java programming language and standard libraries provide a portable
        interface to traditional operating system services. We present a
        set of microbenchmarks to help evaluate the performance of these services.
        Building on previous work on operating system
        microbenchmarks, we present an "apples-to-apples" comparison
        of Java and C performance of memory bandwidth, file system, thread,
        and network performance tests. We present experimental
        results for several Java runtime systems on Windows NT, which show
        both strengths and weaknesses of current Java implementations.

By: Eugene Gluzberg, Stephen Fink

Published in: RC21715 in 2000

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC21715.pdf

Questions about this service can be mailed to reports@us.ibm.com .