Use the 40 % of RAM memory usage limit in xzdec too.
Update the memory usage info text in --help to match the text in xz --long-help.
This commit is contained in:
parent
b60376249e
commit
5f735dae80
|
@ -82,8 +82,8 @@ help(void)
|
||||||
"\n"
|
"\n"
|
||||||
"With no FILE, or when FILE is -, read standard input.\n"
|
"With no FILE, or when FILE is -, read standard input.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"On this configuration, the tool will use about %" PRIu64
|
"On this system and configuration, this program will use at maximum of roughly\n"
|
||||||
" MiB of memory at maximum.\n"
|
"%" PRIu64 " MiB RAM.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Report bugs to <" PACKAGE_BUGREPORT "> (in English or Finnish).\n",
|
"Report bugs to <" PACKAGE_BUGREPORT "> (in English or Finnish).\n",
|
||||||
argv0, memlimit / (1024 * 1024));
|
argv0, memlimit / (1024 * 1024));
|
||||||
|
@ -110,10 +110,10 @@ set_default_memlimit(void)
|
||||||
|
|
||||||
if (mem == 0)
|
if (mem == 0)
|
||||||
// Cannot autodetect, use 10 MiB as the default limit.
|
// Cannot autodetect, use 10 MiB as the default limit.
|
||||||
memlimit = (1U << 23) + (1U << 21);
|
memlimit = UINT64_C(10) * 1024 * 1024;
|
||||||
else
|
else
|
||||||
// Limit is 33 % of RAM.
|
// Limit is 40 % of RAM.
|
||||||
memlimit = mem / 3;
|
memlimit = mem * 2 / 5;
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue