diff options
| author | Sébastien Crozet <developer@crozet.re> | 2021-02-08 11:24:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-08 11:24:09 +0100 |
| commit | 244afd529b4d91204c9825def00a69f233165224 (patch) | |
| tree | fae0b9afcb863d600364f7f5b5f1ed0037e06eae /src_testbed/testbed.rs | |
| parent | a272f4ce9eb812bd14114fe95ab614bc8dddfce5 (diff) | |
| parent | e24d73a2554e5cedefe719e46a7c531a7e89e6c6 (diff) | |
| download | rapier-244afd529b4d91204c9825def00a69f233165224.tar.gz rapier-244afd529b4d91204c9825def00a69f233165224.tar.bz2 rapier-244afd529b4d91204c9825def00a69f233165224.zip | |
Merge pull request #107 from dimforge/serialization_perf
Don't serialize solver contacts + remove erased-serde dependency.
Diffstat (limited to 'src_testbed/testbed.rs')
| -rw-r--r-- | src_testbed/testbed.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 506132c..b8ef324 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -1401,11 +1401,21 @@ CCD: {:.2}ms if self.state.flags.contains(TestbedStateFlags::DEBUG) { let t = instant::now(); let physics = &self.harness.physics; + // let t = instant::now(); let bf = bincode::serialize(&physics.broad_phase).unwrap(); + // println!("bf: {}", instant::now() - t); + // let t = instant::now(); let nf = bincode::serialize(&physics.narrow_phase).unwrap(); + // println!("nf: {}", instant::now() - t); + // let t = instant::now(); let bs = bincode::serialize(&physics.bodies).unwrap(); + // println!("bs: {}", instant::now() - t); + // let t = instant::now(); let cs = bincode::serialize(&physics.colliders).unwrap(); + // println!("cs: {}", instant::now() - t); + // let t = instant::now(); let js = bincode::serialize(&physics.joints).unwrap(); + // println!("js: {}", instant::now() - t); let serialization_time = instant::now() - t; let hash_bf = md5::compute(&bf); let hash_nf = md5::compute(&nf); |
