Compare commits
2 Commits
a9231c64bc
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 853eead617 | |||
| bcf0430bf6 |
@@ -9,7 +9,7 @@ path = "src/main.rs"
|
||||
|
||||
[profile.release]
|
||||
strip = true # Automatically strip symbols from the binary.
|
||||
opt-level = 3
|
||||
opt-level = 2
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
@@ -25,4 +25,4 @@ version = "0.7.5"
|
||||
features = ["json"]
|
||||
|
||||
[dependencies.serde_json]
|
||||
version = "1.0.116"
|
||||
version = "1.0.116"
|
||||
|
||||
@@ -15,7 +15,8 @@ mod function;
|
||||
mod plot;
|
||||
|
||||
const THREAD_CNT: usize = 20;
|
||||
const SAMPLE_LIMIT: usize = 100_000_000;
|
||||
const SAMPLE_START: usize = 100_000_000_000;
|
||||
const SAMPLE_LIMIT: usize = 1_000_000_000_000;
|
||||
const SUB_SAMPLES: [usize; 3] = [1, 2, 5];
|
||||
const SAMPLES_PER_ITERATION: usize = 250;
|
||||
|
||||
@@ -49,11 +50,13 @@ fn simulate(bounds: &Bounds, func: &Function) {
|
||||
}
|
||||
sample_cnt *= 10;
|
||||
|
||||
let file: io::Result<File> = File::create(format!("output{}.json", sample_cnt.ilog10()));
|
||||
let file: io::Result<File> = File::create(format!("out/output{}.json", sample_cnt.ilog10()));
|
||||
if file.is_err() {
|
||||
panic!("Error creating output file")
|
||||
}
|
||||
|
||||
if let Err(_) = file.unwrap().write(result.to_json().to_string().as_bytes()) { panic!("Error writing to file") };
|
||||
|
||||
result = Plot::new();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user