mirror of
https://github.com/lz4/lz4.git
synced 2024-11-23 09:54:00 +08:00
report nb of threads in verbose mode
This commit is contained in:
parent
132c2149c8
commit
0dfbe965d6
@ -684,7 +684,7 @@ int main(int argCount, const char** argv)
|
|||||||
DISPLAYLEVEL(4, "PLATFORM_POSIX_VERSION defined: %ldL\n", (long) PLATFORM_POSIX_VERSION);
|
DISPLAYLEVEL(4, "PLATFORM_POSIX_VERSION defined: %ldL\n", (long) PLATFORM_POSIX_VERSION);
|
||||||
#endif
|
#endif
|
||||||
#ifdef _FILE_OFFSET_BITS
|
#ifdef _FILE_OFFSET_BITS
|
||||||
DISPLAYLEVEL(4, "_FILE_OFFSET_BITS defined: %ldL\n", (long) _FILE_OFFSET_BITS);
|
DISPLAYLEVEL(5, "_FILE_OFFSET_BITS defined: %ldL\n", (long) _FILE_OFFSET_BITS);
|
||||||
#endif
|
#endif
|
||||||
#ifndef LZ4IO_MULTITHREAD
|
#ifndef LZ4IO_MULTITHREAD
|
||||||
if (nbWorkers > 1)
|
if (nbWorkers > 1)
|
||||||
@ -825,6 +825,13 @@ int main(int argCount, const char** argv)
|
|||||||
} else if (mode == om_list){
|
} else if (mode == om_list){
|
||||||
operationResult = LZ4IO_displayCompressedFilesInfo(inFileNames, ifnIdx);
|
operationResult = LZ4IO_displayCompressedFilesInfo(inFileNames, ifnIdx);
|
||||||
} else { /* compression is default action */
|
} else { /* compression is default action */
|
||||||
|
#ifdef LZ4IO_MULTITHREAD
|
||||||
|
if (nbWorkers != 1) {
|
||||||
|
if (nbWorkers==0)
|
||||||
|
nbWorkers = (unsigned)LZ4IO_defaultNbWorkers();
|
||||||
|
DISPLAYLEVEL(3, "Using %u threads for compression \n", nbWorkers);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
if (legacy_format) {
|
if (legacy_format) {
|
||||||
DISPLAYLEVEL(3, "! Generating LZ4 Legacy format (deprecated) ! \n");
|
DISPLAYLEVEL(3, "! Generating LZ4 Legacy format (deprecated) ! \n");
|
||||||
if(multiple_inputs){
|
if(multiple_inputs){
|
||||||
|
@ -152,7 +152,7 @@ static void LZ4IO_finalTimeDisplay(TIME_t timeStart, clock_t cpuStart, unsigned
|
|||||||
/* ****************** Init functions ******************** */
|
/* ****************** Init functions ******************** */
|
||||||
/* ************************************************** */
|
/* ************************************************** */
|
||||||
|
|
||||||
static int auto_nbWorkers(void)
|
int LZ4IO_defaultNbWorkers(void)
|
||||||
{
|
{
|
||||||
#ifdef LZ4IO_MULTITHREAD
|
#ifdef LZ4IO_MULTITHREAD
|
||||||
int const nbCores = UTIL_countCores();
|
int const nbCores = UTIL_countCores();
|
||||||
@ -209,7 +209,7 @@ LZ4IO_prefs_t* LZ4IO_defaultPreferences(void)
|
|||||||
prefs->favorDecSpeed = 0;
|
prefs->favorDecSpeed = 0;
|
||||||
prefs->dictionaryFilename = NULL;
|
prefs->dictionaryFilename = NULL;
|
||||||
prefs->removeSrcFile = 0;
|
prefs->removeSrcFile = 0;
|
||||||
prefs->nbWorkers = auto_nbWorkers();
|
prefs->nbWorkers = LZ4IO_defaultNbWorkers();
|
||||||
return prefs;
|
return prefs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,6 +76,7 @@ int LZ4IO_decompressMultipleFilenames(const char** inFileNamesTable, int ifntSiz
|
|||||||
/* ************************************************** */
|
/* ************************************************** */
|
||||||
|
|
||||||
int LZ4IO_setNbWorkers(LZ4IO_prefs_t* const prefs, int nbWorkers);
|
int LZ4IO_setNbWorkers(LZ4IO_prefs_t* const prefs, int nbWorkers);
|
||||||
|
int LZ4IO_defaultNbWorkers(void);
|
||||||
|
|
||||||
int LZ4IO_setDictionaryFilename(LZ4IO_prefs_t* const prefs, const char* dictionaryFilename);
|
int LZ4IO_setDictionaryFilename(LZ4IO_prefs_t* const prefs, const char* dictionaryFilename);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user