Identyfikatory
Warianty tytułu
Performance comparison of different Java versions
Języki publikacji
Abstrakty
W niniejszym artykule opisano wyniki badań wydajności dwóch wersji Javy - 1.7 i 1.8. Do tego celu zostały stworzone trzy aplikacje. Pierwsza z nich jest odpowiedzialna za przygotowanie danych do testów. Dwie kolejne implementują testy wydajnościowe w zależności od wersji wirtualnej maszyny Javy. Stworzone metody w aplikacjach testowych, miały za zadanie przeanalizować wydajność operacji na kolekcjach oraz szybkości zmiany wartości zmiennych przez dwa wątki.
This article describes the performance results of two versions of Java - 1.7 and 1.8. Three applications were created for this purpose. The first one is responsible for preparing the test data. Two more implement performance tests depending on the virtual machine version of Java. The methods in the test applications were designed to analyze the performance of collections and the rate of change of the variables by two threads.
Słowa kluczowe
Czasopismo
Rocznik
Tom
Strony
142--147
Opis fizyczny
Bibliogr. 12 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
- [1] Java Platform, Standard Edition (Java SE) 8, 1993, 2016, Oracle and/or its affiliates, http://docs.oracle.com/javase/8/docs/api/
- [2] Andres R. Masegosa, Ana M. Martinez, Hanen Borchani, Probabilistic Graphical Models on Multi-Core CPUs Using Java 8, 2016, IEEE
- [3] Kazuaki Ishizaki, Akihiro Hayashi, Gita Koblents, Vivek Sarkar, Compiling and Optimizing Java 8 Programs for GPU Execution, 2015, IEEE
- [4] Bogdan Oancea, Ion Gh. Rosca, Tudorel Andrei, Andreea Iluzia Iacob, Evaluating Java performance for linear algebra numerical computations, 2011, ScienceDirect
- [5] Kuo-Yi Chen, J. Morris Chang, Ting-Wei Hou, Multithreading in Java: Performance and Scalability on Multicore Systems, 2011, IEEE
- [6] “JMH”, 2017, Oracle Corporation and/or its affiliates, http://openjdk.java.net/projects/code-tools/jmh/
- [7] “JMH - Java Microbenchmark Harness”, 2015, Jakob Jenkov, http://tutorials.jenkov.com/java-performance/jmh.html
- [8] Guillermo L. Taboada, Sabela Ramos, Roberto R. Expósito, Juan Touriño, Ramón Doallo, Java in the High Performance Computing arena: Research, practice and experience, 2013, ScienceDirect
- [9] Satoshi Matsuoka, Shigeo Itou, Towards performance evaluation of high-performance computing on multiple Java platforms, 2001, ScienceDirect
- [10] “Collections”, 2014, Oracle, Inc, http://docs.oracle.com/javase/tutorial/collections/intro/index.html
- [11] “Paralellism”, 2014, Oracle,Inc, http://docs.oracle.com/javase/tutorial/collections/streams/parallelism.html
- [12] “Reduction”, 2014, Oracle, Inc, http://docs.oracle.com/javase/tutorial/collections/streams/reduction.html
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-25c8f76c-6ab2-426d-aab0-d41102d59303