Journals / Gümüşhane Üniversitesi Fen Bilimleri Dergisi / 2020 / Cilt: 10 - Sayı: 3
A Performance Comparison of Java Cache Memory Implementations
- Pages
- 844–852
- DOI
- —
Abstract
Nowadays the information systems are substantially data-intensive and the data is going to be more critical than before. For these systems, which are intolerant in terms of time latency, the way of accessing data becomes more critical. In these situations, an additional data layer named cache memory is used. There are various both open-source and commercial Java cache memory implementations based on the specifications defined by Java Community Process. In this study, the most widely used Java cache memory implementations are evaluated in order to compare their performances in terms of elapsed time and memory consumption. The experimental results imply that the architectural design of cache memory has a great effect on performance and there is no winner that provides the best performance for all data operations.
Özet
Günümüzde bilgi sistemleri ciddi miktarda veri ağırlıklıdır ve bu veri gitgide daha kritik hale gelmektedir. Bu tip veriye erişimde gecikmeye toleransı olmayan sistemlerde, veriye ulaşım yöntemi çok daha kritik hale gelmektedir. Bu tip durumlarda, ön bellek hafızası ismi verilen ek bir veri katmanı kullanılmaktadır. Java Community Process tarafından tanımlanan şartlara uyan gerek açık kaynak kodlu gerekse ticari çeşitli Java ön bellek gerçekleştirmeleri mevcuttur. Bu çalışmada, en çok kullanılan Java ön bellek gerçekleştirmeleri ihtiyaç duyduğu zaman ve bellek tüketim açısından performans karşılaştırması yapmak üzere değerlendirilmiştir. Deneysel sonuçlar ön bellek mimari tasarımının performans üzerine ciddi etkisi olduğunu ve tüm veri işlemleri için en iyi performansı gösteren tek bir kazananın olmadığını göstermiştir.