@@ -11,7 +11,7 @@ def test_00_system_info(self):
1111 log .info ("Bundled libzstd uses assembler? : %r" % zstd .ZSTD_with_asm ())
1212 log .info ("Bundled libzstd uses threads? :%r" % zstd .ZSTD_with_threads ())
1313
14- def test_compression_speed (self ):
14+ def test_compression_speed3 (self ):
1515 wait = 10
1616 if "ZSTD_FULLTIME_TESTS" in os .environ :
1717 wait = 30
@@ -27,10 +27,48 @@ def test_compression_speed(self):
2727
2828 endMemoryUsage = get_real_memory_usage ()
2929 log .info ("end Compression memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
30- log .info ("Compression speed average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
30+ log .info ("Compression speed 3 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
31+ log .info ("diff Compression memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
32+
33+ def test_compression_speed19 (self ):
34+ wait = 10
35+ if "ZSTD_FULLTIME_TESTS" in os .environ :
36+ wait = 30
37+ log .info ("\n Wait %d seconds..." % wait )
38+ sum = 0
39+ l = len (tDATA )
40+ tbegin = time ()
41+ beginMemoryUsage = get_real_memory_usage ()
42+ log .info ("begin Compression memory usage = %6.2f kb" % (1.0 * beginMemoryUsage / 1024 ,))
43+ while time ()- tbegin < wait :
44+ cdata = zstd .compress (tDATA ,19 ,0 )
45+ sum += l
46+
47+ endMemoryUsage = get_real_memory_usage ()
48+ log .info ("end Compression memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
49+ log .info ("Compression speed 19 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
50+ log .info ("diff Compression memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
51+
52+ def test_compression_speed_minus1 (self ):
53+ wait = 10
54+ if "ZSTD_FULLTIME_TESTS" in os .environ :
55+ wait = 30
56+ log .info ("\n Wait %d seconds..." % wait )
57+ sum = 0
58+ l = len (tDATA )
59+ tbegin = time ()
60+ beginMemoryUsage = get_real_memory_usage ()
61+ log .info ("begin Compression memory usage = %6.2f kb" % (1.0 * beginMemoryUsage / 1024 ,))
62+ while time ()- tbegin < wait :
63+ cdata = zstd .compress (tDATA ,- 1 ,0 )
64+ sum += l
65+
66+ endMemoryUsage = get_real_memory_usage ()
67+ log .info ("end Compression memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
68+ log .info ("Compression speed -1 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
3169 log .info ("diff Compression memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
3270
33- def test_compression2_speed_init_context_once (self ):
71+ def test_compression2_speed3_init_context_once (self ):
3472 wait = 10
3573 if "ZSTD_FULLTIME_TESTS" in os .environ :
3674 wait = 30
@@ -46,7 +84,45 @@ def test_compression2_speed_init_context_once(self):
4684
4785 endMemoryUsage = get_real_memory_usage ()
4886 log .info ("end Compression2 memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
49- log .info ("Compression2 speed average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
87+ log .info ("Compression2 speed 3 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
88+ log .info ("diff Compression2 memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
89+
90+ def test_compression2_speed19_init_context_once (self ):
91+ wait = 10
92+ if "ZSTD_FULLTIME_TESTS" in os .environ :
93+ wait = 30
94+ log .info ("\n Wait %d seconds..." % wait )
95+ sum = 0
96+ l = len (tDATA )
97+ tbegin = time ()
98+ beginMemoryUsage = get_real_memory_usage ()
99+ log .info ("begin Compression2 memory usage = %6.2f kb" % (1.0 * beginMemoryUsage / 1024 ,))
100+ while time ()- tbegin < wait :
101+ cdata = zstd .compress2 (tDATA ,19 ,0 )
102+ sum += l
103+
104+ endMemoryUsage = get_real_memory_usage ()
105+ log .info ("end Compression2 memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
106+ log .info ("Compression2 speed 19 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
107+ log .info ("diff Compression2 memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
108+
109+ def test_compression2_speed_minus1_init_context_once (self ):
110+ wait = 10
111+ if "ZSTD_FULLTIME_TESTS" in os .environ :
112+ wait = 30
113+ log .info ("\n Wait %d seconds..." % wait )
114+ sum = 0
115+ l = len (tDATA )
116+ tbegin = time ()
117+ beginMemoryUsage = get_real_memory_usage ()
118+ log .info ("begin Compression2 memory usage = %6.2f kb" % (1.0 * beginMemoryUsage / 1024 ,))
119+ while time ()- tbegin < wait :
120+ cdata = zstd .compress2 (tDATA ,- 1 ,0 )
121+ sum += l
122+
123+ endMemoryUsage = get_real_memory_usage ()
124+ log .info ("end Compression2 memory usage = %6.2f kb" % (1.0 * endMemoryUsage / 1024 ,))
125+ log .info ("Compression2 speed -1 average = %6.2f Mb/sec" % (1.0 * sum / 1024 / 1024 / wait ,))
50126 log .info ("diff Compression2 memory usage = %6.2f kb" % (1.0 * (endMemoryUsage - beginMemoryUsage )/ 1024 ,))
51127
52128 def test_compression_speed_no_cpu_cores_cache (self ):
0 commit comments