Skip to content

johan-neo/paging-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paging-bench

Micro benchmark to evaluate different synchronization mechanisms for a paging system.

Setup

Run ./bin/build.sh to produce a jar under target.

Run java -jar target/paging-bench-0.1.jar --help

Usage: 	
	--useFile <filename> | --useTemporaryFileWithSize <filesize> 
	--recordSize <size> 
	--nrOfThreads <nr> 
	--readWriteRatio <ratio> 
	--secondsToRun <seconds> 
	--secondsBetweenStats <seconds> 

	--pageType <PLAIN | MEMORY_MAPPED | FAKE> 
	--sync <NONE | ATOMIC | LOCK | QUEUE | DISRUPTOR> 
	--pageSizeInKb <size kb> 

	--printConfiguration 
	--help 
	--verbose 
	--tsvOutput 
	--includeTimeInOutput 

About

Micro benchmark to evaluate different synchronization mechanisms for a paging system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published