Python gzip模組基準測試

2021-07-10 00:27:14 字數 941 閱讀 2245

解壓效能測試

以下是壓縮效能測試

test.data 是有三列數字域的文字檔案。

注意: 測試機是四核的, 這意味著將gzip作為子程序會比在單核機器上要快一點點。

# time head -c 8m test.data | gzip > test.data.gz  

real 0m1.133s

user 0m1.085s

sys 0m0.023s

# time head -c 8m test.data | python2.7 -c 'import gzip, sys; gzip.open("test.data.gz", "w").writelines(sys.stdin)'

real 0m8.779s

user 0m8.715s

sys 0m0.041s

# time head -c 8m test.data | python2.7 -c 'import gzip, sys, io; io.bufferedwriter(gzip.open("test.data.gz", "w")).writelines(sys.stdin)'

real 0m4.207s

user 0m4.156s

sys 0m0.042s

# time head -c 8m test.data | python2.7 -c 'import sys, os; os.popen("gzip > test.data.gz", "w").writelines(sys.stdin)'

real 0m1.237s

user 0m1.195s

sys 0m0.074s

結論: 同樣的,os.popen(gzip) 是最快的方法。引入io.bufferedreader()能加速自帶模組的速度。

mysql基準 Mysql Mysql基準測試

基準測試定義 基準測試其實是一種測量和評估軟體效能指標的方法,用於建立某個時間點的效能基準,以便當系統的軟硬體發生變化的時候重新進行基準測試以評估變化對效能的影響。所以對系統效能的測量,才能知道我們的優化是否達到了預期的效果,這樣對系統的效能測試叫做基準測試,也是針對系統設定的一種壓力測試,觀察系統...

mysql基準效能 MYSQL的效能基準測試

mysql的效能基準測試 閱讀 150 下面跟著筆者一起來了解下mysql的效能基準測試,相信大家看完肯定會受益匪淺,文字在精不在多,希望mysql的效能基準測試這篇短內容是你想要的。一為什麼需要基準測試 唯一方便有效,可以學習系統在給定的工作負載下會發生什麼的方法。可以觀察系統在不同的壓力下的行為...

哪些模組可用於python效能分析 基準和效能分析

在本章中,我們將學習基準測試和分析如何幫助解決效能問題。假設我們已經編寫了乙個 並且它也給出了期望的結果,但是如果想要更快地執行此 因為需求已經發生了變化。在這種情況下,需要找出 的哪些部分正在減慢整個程式。在這種情況下,基準測試和分析可能很有用。基準測試是什麼?基準測試旨在通過與標準進行比較來評估...