...
This commit is contained in:
		@@ -135,7 +135,7 @@ fn performance_benchmark(base_path: &PathBuf) -> Result<(), ourdb::Error> {
 | 
			
		||||
    let config = OurDBConfig {
 | 
			
		||||
        path: db_path,
 | 
			
		||||
        incremental_mode: true,
 | 
			
		||||
        file_size: Some(10 * 1024 * 1024), // 10MB
 | 
			
		||||
        file_size: Some(1024 * 1024), // 10MB
 | 
			
		||||
        keysize: Some(4),                  // 4-byte keys
 | 
			
		||||
    };
 | 
			
		||||
    
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,7 @@ fn main() -> Result<(), ourdb::Error> {
 | 
			
		||||
    let config = OurDBConfig {
 | 
			
		||||
        path: db_path.clone(),
 | 
			
		||||
        incremental_mode,
 | 
			
		||||
        file_size: Some(50 * 1024 * 1024), // 50MB
 | 
			
		||||
        file_size: Some(1024 * 1024),
 | 
			
		||||
        keysize: Some(keysize),
 | 
			
		||||
    };
 | 
			
		||||
    
 | 
			
		||||
@@ -131,7 +131,7 @@ fn main() -> Result<(), ourdb::Error> {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fn parse_args(args: &[String]) -> (usize, usize, bool, u8) {
 | 
			
		||||
    let mut num_operations = 10000;
 | 
			
		||||
    let mut num_operations = 100000;
 | 
			
		||||
    let mut record_size = 100;
 | 
			
		||||
    let mut incremental_mode = true;
 | 
			
		||||
    let mut keysize = 4;
 | 
			
		||||
@@ -167,7 +167,7 @@ fn print_usage() {
 | 
			
		||||
    println!("Usage: cargo run --example benchmark [OPTIONS]");
 | 
			
		||||
    println!();
 | 
			
		||||
    println!("Options:");
 | 
			
		||||
    println!("  --ops N          Number of operations to perform (default: 10000)");
 | 
			
		||||
    println!("  --ops N          Number of operations to perform (default: 100000)");
 | 
			
		||||
    println!("  --size N         Size of each record in bytes (default: 100)");
 | 
			
		||||
    println!("  --keyvalue       Use key-value mode instead of incremental mode");
 | 
			
		||||
    println!("  --keysize N      Key size in bytes (2, 3, 4, or 6) (default: 4)");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user