From: Lasse Collin Date: Fri, 3 Sep 2010 12:54:40 +0000 (+0300) Subject: xz: Make -vv show also decompressor memory usage. X-Git-Tag: v5.0.0~68 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fce9312f36727ea82f3430cc5d3a7d243c5f087;p=xz xz: Make -vv show also decompressor memory usage. --- diff --git a/src/xz/coder.c b/src/xz/coder.c index 841f63a4..5182dddc 100644 --- a/src/xz/coder.c +++ b/src/xz/coder.c @@ -184,6 +184,13 @@ coder_set_compression_settings(void) // Print memory usage info before possible dictionary // size auto-adjusting. message_mem_needed(V_DEBUG, memory_usage); + if (opt_mode == MODE_COMPRESS) { + const uint64_t decmem = lzma_raw_decoder_memusage(filters); + if (decmem != UINT64_MAX) + message(V_DEBUG, _("Decompression will need " + "%s MiB of memory."), uint64_to_str( + round_up_to_mib(decmem), 0)); + } if (memory_usage > memory_limit) { // If --no-auto-adjust was used or we didn't find LZMA1 or