Skip to content

Commit 1bac832

Browse files
committed
Merge pull request #3 from yogthos/master
moved profiling to a separate lein profile
2 parents 4bfe754 + ccb7d27 commit 1bac832

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
tree' (if inserting?
8080
(insert (or flushed-tree tree) x x)
8181
(delete (or flushed-tree tree) x))
82-
after (System/nanoTime)
82+
after (System/nanoTime)
8383
log-inserts (zero? (mod i' (quot n 100)))
8484
updated-outputs (atom outputs)]
8585
(when log-inserts ;; 1000 pieces
@@ -129,7 +129,7 @@
129129
:validate [#(#{"fractal" "b-tree" "sorted-set"} %) "Data structure must be fractal, b-tree, or sorted set"]]
130130
[nil "--backend testing" "Runs the benchmark with the specified backend"
131131
:default "testing"
132-
:validate [#(#{"redis" "testing"} %) "Backend must be redis or testing"]]
132+
:validate [#(#{"redis" "testing"} %) "Backend must be redis or testing"]]
133133
["-d" "--delete-pattern PATTERN" "Specifies how the operations will be reordered on delete"
134134
:default "forward"
135135
:validate [#(#{"forward" "reverse" "shuffle" "zero"} %) "Incorrect delete pattern"]

project.clj

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1-
(defproject tree "0.1.0-SNAPSHOT"
1+
(defproject hitchhiker-tree "0.1.0-SNAPSHOT"
22
:description "A Hitchhiker Tree Library"
33
:url "https://github.com/dgrnbrg/hitchhiker-tree"
44
:license {:name "Eclipse Public License"
55
:url "http://www.eclipse.org/legal/epl-v10.html"}
6-
:aliases {"bench" ["run" "-m" "hitchhiker.bench"]}
76
:dependencies [[org.clojure/clojure "1.7.0"]
87
[org.clojure/core.memoize "0.5.8"]
9-
[org.clojure/test.check "0.9.0"]
10-
[org.clojure/tools.cli "0.3.3"]
11-
[com.infolace/excel-templates "0.3.3"]
128
[com.taoensso/carmine "2.12.2"]
139
[org.clojure/core.rrb-vector "0.0.11"]]
14-
:profiles {:dev {:dependencies [[criterium "0.4.4"]]}})
10+
:aliases {"bench" ["with-profile" "profiling" "run" "-m" "hitchhiker.bench"]}
11+
:profiles {:test
12+
{:dependencies [[org.clojure/test.check "0.9.0"]]}
13+
:profiling
14+
{:main hitchhiker.bench
15+
:source-paths ["env/profiling"]
16+
:dependencies [[criterium "0.4.4"]
17+
[org.clojure/tools.cli "0.3.3"]
18+
[org.clojure/test.check "0.9.0"]
19+
[com.infolace/excel-templates "0.3.3"]]}})

0 commit comments

Comments
 (0)