Benchmark: bench_embedding_cache.py
Timestamp: 20260315_000043
Exit code: 0
Duration: 3.4s
Python: 3.12.2 (main, Feb 25 2024, 03:55:42) [Clang 17.0.6 ]
================================================================================

==============================================================================================================
EmbeddingCache Benchmark (n=500)
==============================================================================================================

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
sha256 hashing (500)                         0.155ms     0.151ms     0.006ms     0.143ms     0.161ms     0.159ms
cache.put (500)                              0.182ms     0.182ms     0.002ms     0.179ms     0.187ms     0.185ms
cache.get hit (500)                          0.177ms     0.177ms     0.001ms     0.176ms     0.180ms     0.179ms
cache.get miss (500)                         0.190ms     0.192ms     0.003ms     0.189ms     0.207ms     0.195ms
cache.get_many (500)                         0.190ms     0.190ms     0.001ms     0.189ms     0.193ms     0.191ms

==============================================================================================================
EmbeddingCache Benchmark (n=2000)
==============================================================================================================

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
sha256 hashing (2000)                        0.562ms     0.564ms     0.006ms     0.557ms     0.581ms     0.576ms
cache.put (2000)                             0.751ms     0.760ms     0.027ms     0.738ms     0.918ms     0.794ms
cache.get hit (2000)                         0.729ms     0.732ms     0.009ms     0.719ms     0.765ms     0.748ms
cache.get miss (2000)                        0.797ms     0.801ms     0.026ms     0.771ms     0.866ms     0.839ms
cache.get_many (2000)                        0.798ms     0.808ms     0.028ms     0.777ms     0.888ms     0.856ms

==============================================================================================================
EmbeddingCache Benchmark (n=10000)
==============================================================================================================

Benchmark                                    Median       Mean     StdDev        Min        Max        P95
--------------------------------------------------------------------------------------------------------------
sha256 hashing (10000)                       2.884ms     2.875ms     0.034ms     2.815ms     2.950ms     2.921ms
cache.put (10000)                            3.790ms     3.786ms     0.024ms     3.729ms     3.827ms     3.821ms
cache.get hit (10000)                        3.690ms     3.697ms     0.029ms     3.653ms     3.775ms     3.750ms
cache.get miss (10000)                       3.939ms     3.943ms     0.041ms     3.878ms     4.079ms     4.018ms
cache.get_many (10000)                       3.987ms     3.989ms     0.023ms     3.948ms     4.051ms     4.041ms
