From bcf767332e601ce0d6ddc9d50c1562b41dc1396b Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Mon, 25 Sep 2023 17:45:09 +0200 Subject: [PATCH] [nop] Move benchmarks ns under tests dir Prevents benchmark code from being unnecessarily included as dependency --- src/taoensso/nippy/compression.clj | 10 +++++----- .../taoensso/nippy_benchmarks.clj | 5 ++--- test/taoensso/nippy_tests.clj | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) rename src/taoensso/nippy/benchmarks.clj => test/taoensso/nippy_benchmarks.clj (97%) diff --git a/src/taoensso/nippy/compression.clj b/src/taoensso/nippy/compression.clj index c7262c5..91b1ff4 100644 --- a/src/taoensso/nippy/compression.clj +++ b/src/taoensso/nippy/compression.clj @@ -167,7 +167,7 @@ - Decompression speed: `B` (400 msecs on reference benchmark). Good general-purpose compressor, balances ratio & speed. - See `taoensso.nippy.benchmarks` for detailed comparative benchmarks." + See `taoensso.nippy-benchmarks` for detailed comparative benchmarks." (ZstdCompressor. false)) (def lz4-compressor @@ -177,7 +177,7 @@ - Decompression speed: `A+` (31 msecs on reference benchmark). Good general-purpose compressor, favours speed. - See `taoensso.nippy.benchmarks` for detailed comparative benchmarks." + See `taoensso.nippy-benchmarks` for detailed comparative benchmarks." (LZ4Compressor.)) (def lzo-compressor @@ -187,7 +187,7 @@ - Decompression speed: `A` (43 msecs on reference benchmark). Good general-purpose compressor, favours speed. - See `taoensso.nippy.benchmarks` for detailed comparative benchmarks." + See `taoensso.nippy-benchmarks` for detailed comparative benchmarks." (LZOCompressor.)) (def snappy-compressor @@ -197,7 +197,7 @@ - Decompression speed: `B` (134 msecs on reference benchmark). Good general-purpose compressor, favours speed. - See `taoensso.nippy.benchmarks` for detailed comparative benchmarks." + See `taoensso.nippy-benchmarks` for detailed comparative benchmarks." (SnappyCompressor. false)) (def lzma2-compressor @@ -207,7 +207,7 @@ - Decompression speed: `D` (11.8 secs on reference benchmark). Specialized compressor, strongly favours ratio. - See `taoensso.nippy.benchmarks` for detailed comparative benchmarks." + See `taoensso.nippy-benchmarks` for detailed comparative benchmarks." (LZMA2Compressor. 0)) (enc/def* ^:no-doc lz4hc-compressor diff --git a/src/taoensso/nippy/benchmarks.clj b/test/taoensso/nippy_benchmarks.clj similarity index 97% rename from src/taoensso/nippy/benchmarks.clj rename to test/taoensso/nippy_benchmarks.clj index 4d3aa85..88f7a31 100644 --- a/src/taoensso/nippy/benchmarks.clj +++ b/test/taoensso/nippy_benchmarks.clj @@ -1,5 +1,4 @@ -(ns taoensso.nippy.benchmarks - "Nippy benchmarks." +(ns taoensso.nippy-benchmarks (:require [clojure.data.fressian :as fress] [taoensso.encore :as enc] @@ -100,7 +99,7 @@ (swap! results_ assoc :nippy/default (bench1 {:laps laps, :warmup warmup} nippy/freeze nippy/thaw count)) (println "- Benching Nippy/fast...") - (swap! results_ assoc :nippy/fast (bench1 {:laps laps, :warmup warmup} nippy/fast-freeze nippy/fast-thaw count)) + (swap! results_ assoc :nippy/fast (bench1 {:laps laps, :warmup warmup} nippy/fast-freeze nippy/fast-thaw count)) (println "- Benchmarks complete! (Time for cake?)") diff --git a/test/taoensso/nippy_tests.clj b/test/taoensso/nippy_tests.clj index 78f233f..fb02824 100644 --- a/test/taoensso/nippy_tests.clj +++ b/test/taoensso/nippy_tests.clj @@ -8,7 +8,7 @@ [taoensso.nippy :as nippy :refer [freeze thaw]] [taoensso.nippy.compression :as compr] [taoensso.nippy.crypto :as crypto] - [taoensso.nippy.benchmarks :as benchmarks])) + [taoensso.nippy-benchmarks :as benchmarks])) (comment (remove-ns 'taoensso.nippy-tests)