我想在7Zip的應用程序來壓縮不同尺寸不同的文件,利用其不同的壓縮方法登錄電子/基準壓縮與7Zip的
我怎樣才能基準/日誌的時間,比例,內存使用情況等元素? 7zip是否有任何工具或任何命令來跟蹤它。或壓縮完成後給出這些元素的總結?
我想在7Zip的應用程序來壓縮不同尺寸不同的文件,利用其不同的壓縮方法登錄電子/基準壓縮與7Zip的
我怎樣才能基準/日誌的時間,比例,內存使用情況等元素? 7zip是否有任何工具或任何命令來跟蹤它。或壓縮完成後給出這些元素的總結?
我用一些批處理文件創建了這個Github倉庫,我用它來進行基準測試:7-Zip-Benchmarking它使用wtime工具。
這裏爲鄰的用法的例子:
Command: wtime 7z a silesia.7z -mmt=off -mx15 silesia
TIMES in milliseconds
RunningTime.................4
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
更改命令行,以適應不同的文件,文件類型和需求等等...
如果你認爲OP的問題是關於代碼的,那麼你可以舉一些回答他的問題所需的代碼的例子嗎? –
我加了一些關於它的信息... –
你有什麼想過你自己?你有什麼嘗試? :) –
@MortenJensen你是什麼意思? –
我的意思是你到目前爲止嘗試過什麼,沒有奏效?我認爲在將您的問題發佈到SO之前,您已經爲自己花費了一些精力,希望大家期待。你到目前爲止做了什麼,但沒有奏效? –