Compression 使用7Zip进行登录/基准测试压缩

Compression 使用7Zip进行登录/基准测试压缩,compression,benchmarking,7zip,Compression,Benchmarking,7zip,我想在7Zip应用程序中压缩不同大小的文件,以使用不同的压缩方法 如何对时间、比率、内存使用和其他元素进行基准测试/记录?7zip是否有任何工具或命令来跟踪它。或者在压缩完成后对这些元素进行总结?我用一些批处理文件创建了这个Github存储库,我自己使用这些文件进行基准测试:它正在使用这个工具进行基准测试 下面是一个用法示例: Command: wtime 7z a silesia.7z -mmt=off -mx15 silesia TIMES in milliseconds RunningT

我想在7Zip应用程序中压缩不同大小的文件,以使用不同的压缩方法


如何对时间、比率、内存使用和其他元素进行基准测试/记录?7zip是否有任何工具或命令来跟踪它。或者在压缩完成后对这些元素进行总结?

我用一些批处理文件创建了这个Github存储库,我自己使用这些文件进行基准测试:它正在使用这个工具进行基准测试

下面是一个用法示例:

Command: wtime 7z a silesia.7z -mmt=off -mx15 silesia

TIMES in milliseconds
RunningTime................. 32104
UserTime.................... 31793
KernelTime.................. 249

MEMORY in KiB
PageFaultCount.............. 112
PeakWorkingSetSize.......... 34856
WorkingSetSize.............. 20
QuotaPeakPagedPoolUsage..... 85
QuotaPagedPoolUsage......... 0
QuotaPeakNonPagedPoolUsage.. 6
QuotaNonPagedPoolUsage...... 0
PagefileUsage............... 0
PeakPagefileUsage........... 36296

IO count
ReadOperationCount.......... 81
WriteOperationCount......... 34
OtherOperationCount......... 115
ReadTransferCount........... 211939037
WriteTransferCount.......... 58043652
OtherTransferCount.......... 3414
现在相同,但有4个线程:

Command: wtime 7z a silesia.7z -mmt=4 -mx15 silesia

TIMES in milliseconds
RunningTime................. 11668
UserTime.................... 43025
KernelTime.................. 202

MEMORY in KiB
PageFaultCount.............. 124
PeakWorkingSetSize.......... 133688
WorkingSetSize.............. 20
QuotaPeakPagedPoolUsage..... 85
QuotaPagedPoolUsage......... 0
QuotaPeakNonPagedPoolUsage.. 7
QuotaNonPagedPoolUsage...... 0
PagefileUsage............... 0
PeakPagefileUsage........... 184848

IO count
ReadOperationCount.......... 81
WriteOperationCount......... 34
OtherOperationCount......... 115
ReadTransferCount........... 211939037
WriteTransferCount.......... 58043652
OtherTransferCount.......... 3414

更改命令行,以适应不同文件、文件类型等的需要…

您对自己的看法如何?你试过什么?:)@莫滕詹森你什么意思?我是说到目前为止你尝试了什么,但没有成功?我想大家都希望你在向SO发帖之前,自己在这个问题上付出一些努力。到目前为止,您尝试了哪些不起作用的内容?如果您认为OP问题是关于代码的,请您举一些代码示例来回答他的问题好吗?