@@ -93,18 +93,18 @@ os.register_at_fork(uuid_utils.reseed_rng)
9393
9494## Benchmarks
9595
96- | Benchmark | Min | Max | Mean | Min (+) | Max (+) | Mean (+) |
97- | ------------------ | --------- | --------- | --------- | ----------------- | ----------------- | -------------------- |
98- | UUID v1 | 0.061 | 0.299 | 0.194 | 0.019 (3.3x) | 0.019 (15.4x) | 0.019 (10.1x) |
99- | UUID v3 | 0.267 | 0.307 | 0.293 | 0.035 (7.6x) | 0.041 (7.5x) | 0.039 (7.5x) |
100- | UUID v4 | 0.073 | 0.119 | 0.083 | 0.005 (15.2x) | 0.005 (24.6x) | 0.005 (17.1x) |
101- | UUID v5 | 0.058 | 0.189 | 0.146 | 0.008 (7.6x) | 0.038 (5.0x) | 0.016 (9.0x) |
102- | UUID v6 | 0.056 | 0.056 | 0.056 | 0.005 (10.9x) | 0.005 (10.4x) | 0.005 (10.7x) |
103- | UUID v7 | 0.088 | 0.091 | 0.089 | 0.007 (13 .1x) | 0.007 (13.2x) | 0.007 (13 .1x) |
104- | UUID from hex | 0.128 | 0.139 | 0.135 | 0.016 (8.2x) | 0.017 (8.0x) | 0.016 (8.3x) |
105- | UUID from bytes | 0.031 | 0.135 | 0.093 | 0.016 (2.0x) | 0.016 (8.6x) | 0.016 (5.9x) |
106- | UUID from int | 0.027 | 0.102 | 0.043 | 0.003 (8.3x) | 0.004 (25.0x) | 0.003 (12.4x) |
107- | UUID from fields | 0.031 | 0.162 | 0.077 | 0.005 (6.0x) | 0.005 (30.6x) | 0.005 (14.7x) |
96+ | Benchmark | Min | Max | Mean | Min (+) | Max (+) | Mean (+) |
97+ | ---------------- | ----- | ----- | ----- | ------------- | ------------- | ------------- |
98+ | UUID v1 | 0.061 | 0.299 | 0.194 | 0.019 (3.3x) | 0.019 (15.4x) | 0.019 (10.1x) |
99+ | UUID v3 | 0.267 | 0.307 | 0.293 | 0.035 (7.6x) | 0.041 (7.5x) | 0.039 (7.5x) |
100+ | UUID v4 | 0.073 | 0.119 | 0.083 | 0.005 (15.2x) | 0.005 (24.6x) | 0.005 (17.1x) |
101+ | UUID v5 | 0.058 | 0.189 | 0.146 | 0.008 (7.6x) | 0.038 (5.0x) | 0.016 (9.0x) |
102+ | UUID v6 | 0.032 | 0.033 | 0.032 | 0.003 (10.1x) | 0.003 (10.3x) | 0.003 (10.1x) |
103+ | UUID v7 | 0.063 | 0.063 | 0.063 | 0.004 (16 .1x) | 0.004 (16.0x) | 0.004 (16 .1x) |
104+ | UUID from hex | 0.128 | 0.139 | 0.135 | 0.016 (8.2x) | 0.017 (8.0x) | 0.016 (8.3x) |
105+ | UUID from bytes | 0.031 | 0.135 | 0.093 | 0.016 (2.0x) | 0.016 (8.6x) | 0.016 (5.9x) |
106+ | UUID from int | 0.027 | 0.102 | 0.043 | 0.003 (8.3x) | 0.004 (25.0x) | 0.003 (12.4x) |
107+ | UUID from fields | 0.031 | 0.162 | 0.077 | 0.005 (6.0x) | 0.005 (30.6x) | 0.005 (14.7x) |
108108
109109<sup >Benchmark results might vary in different environments, but in most cases the uuid_utils should outperform stdlib uuid.</sup ><br >
110110
0 commit comments