diff --git a/benches/physis_benchmark.rs b/benches/physis_benchmark.rs index c7fc89e..4c2908c 100755 --- a/benches/physis_benchmark.rs +++ b/benches/physis_benchmark.rs @@ -4,14 +4,12 @@ use std::env; use criterion::{Criterion, criterion_group, criterion_main}; +use physis::common::Platform; use physis::index::IndexFile; fn reload_repos() { let game_dir = env::var("FFXIV_GAME_DIR").unwrap(); - let mut gamedata = - physis::gamedata::GameData::from_existing(format!("{}/game", game_dir).as_str()).unwrap(); - - gamedata.reload_repositories(); + physis::gamedata::GameData::from_existing(Platform::Win32, format!("{}/game", game_dir).as_str()).unwrap(); } fn bench_calculate_hash() { @@ -21,10 +19,8 @@ fn bench_calculate_hash() { fn fetch_data() { let game_dir = env::var("FFXIV_GAME_DIR").unwrap(); let mut gamedata = - physis::gamedata::GameData::from_existing(format!("{}/game", game_dir).as_str()).unwrap(); - - gamedata.reload_repositories(); - + physis::gamedata::GameData::from_existing(Platform::Win32, format!("{}/game", game_dir).as_str()).unwrap(); + gamedata.extract("exd/root.exl"); }