Skip to content
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.

A simple benchmark of some off heap solutions (BigMemory Go, MapDB, Java Chronicle...)

License

Notifications You must be signed in to change notification settings

bgranvea/offheapstore-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

offheapstore-benchmark

A simple benchmark of some off heap solutions:

We also test a regular heap map to measure the overhead of off heap implementations.

We test different scenarios:

  • inserts
  • a sequential read of all entries
  • random reads
  • random reads with a gaussian function so that some elements are more likely to be accessed than others (should improve performances of implementations like Big Memory Go which uses a heap cache)
  • random reads and updates

TODO:

  • test with different bean size
  • measure memory fragmentation in the read/update scenario

About

A simple benchmark of some off heap solutions (BigMemory Go, MapDB, Java Chronicle...)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages