From dc5bd9f0bed39fa659edd43ac7c670c71ebf53bc Mon Sep 17 00:00:00 2001 From: Michael Debertol Date: Sun, 2 May 2021 17:27:44 +0200 Subject: [PATCH] improve memory usage estimation --- src/uu/sort/src/sort.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/uu/sort/src/sort.rs b/src/uu/sort/src/sort.rs index be7944a0f..7436b9fda 100644 --- a/src/uu/sort/src/sort.rs +++ b/src/uu/sort/src/sort.rs @@ -281,7 +281,9 @@ pub struct Line { impl Line { pub fn estimate_size(&self) -> usize { - self.line.capacity() + self.selections.capacity() * std::mem::size_of::() + self.line.capacity() + + self.selections.capacity() * std::mem::size_of::() + + std::mem::size_of::() } pub fn new(line: String, settings: &GlobalSettings) -> Self {