diff options
author | Aleksey Kladov <[email protected]> | 2020-07-25 09:35:45 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-07-25 09:35:45 +0100 |
commit | 451edcc09866d43def7db88d5d9c139a96ead58e (patch) | |
tree | 80f2d6a55aca6d66ff5b36c9166fd49fb76ef97b /crates/ra_prof/src | |
parent | 0a4e90c0f855df29eb60445bf68ab959c59914ed (diff) |
Add rustc-perf to metrics
Diffstat (limited to 'crates/ra_prof/src')
-rw-r--r-- | crates/ra_prof/src/memory_usage.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/ra_prof/src/memory_usage.rs b/crates/ra_prof/src/memory_usage.rs index ee79ec3ee..745345fac 100644 --- a/crates/ra_prof/src/memory_usage.rs +++ b/crates/ra_prof/src/memory_usage.rs | |||
@@ -31,6 +31,12 @@ impl fmt::Display for MemoryUsage { | |||
31 | #[derive(Default, PartialEq, Eq, PartialOrd, Ord, Hash, Clone, Copy)] | 31 | #[derive(Default, PartialEq, Eq, PartialOrd, Ord, Hash, Clone, Copy)] |
32 | pub struct Bytes(usize); | 32 | pub struct Bytes(usize); |
33 | 33 | ||
34 | impl Bytes { | ||
35 | pub fn megabytes(self) -> usize { | ||
36 | self.0 / 1024 / 1024 | ||
37 | } | ||
38 | } | ||
39 | |||
34 | impl fmt::Display for Bytes { | 40 | impl fmt::Display for Bytes { |
35 | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { | 41 | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { |
36 | let bytes = self.0; | 42 | let bytes = self.0; |