-
-
Save noisesmith/ed887bd7a002eb507540 to your computer and use it in GitHub Desktop.
criterium has been benching (crit/bench (eval '(defn f [x] (+ 1 x)))) for about 10 hours now
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2016-01-26 05:11:38 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode): | |
"Attach Listener" #46 daemon prio=9 os_prio=0 tid=0x00007f3788001000 nid=0x243d waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f37ec211000 nid=0x12b6 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f37ec204000 nid=0x12b5 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f37ec201800 nid=0x12b4 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f37ec1ff800 nid=0x12b3 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f37ec1fd000 nid=0x12b2 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f37ec1fa800 nid=0x12b1 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f37ec1cb000 nid=0x12b0 in Object.wait() [0x00007f37d39f8000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) | |
- locked <0x00000005c9c61e30> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) | |
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f37ec1c7000 nid=0x12af in Object.wait() [0x00007f37d3af9000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) | |
- locked <0x00000005c9c61e70> (a java.lang.ref.Reference$Lock) | |
"main" #1 prio=5 os_prio=0 tid=0x00007f37ec009800 nid=0x12a5 runnable [0x00007f37f36a1000] | |
java.lang.Thread.State: RUNNABLE | |
at java.lang.Class.getDeclaredConstructors0(Native Method) | |
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2658) | |
at java.lang.Class.getConstructor0(Class.java:2964) | |
at java.lang.Class.newInstance(Class.java:403) | |
at clojure.lang.Compiler$ObjExpr.eval(Compiler.java:4913) | |
at clojure.lang.Compiler$DefExpr.eval(Compiler.java:451) | |
at clojure.lang.Compiler.eval(Compiler.java:6932) | |
at clojure.lang.Compiler.eval(Compiler.java:6890) | |
at clojure.core$eval.invokeStatic(core.clj:3105) | |
at clojure.core$eval.invoke(core.clj:3101) | |
at user$eval609$fn__610.invoke(NO_SOURCE_FILE:2) | |
at criterium.core$execute_expr_core_timed_part$fn__351.invoke(core.clj:370) | |
at criterium.core$execute_expr_core_timed_part.invokeStatic(core.clj:366) | |
at criterium.core$execute_expr_core_timed_part.invoke(core.clj:345) | |
at criterium.core$execute_expr.invokeStatic(core.clj:378) | |
at criterium.core$execute_expr.invoke(core.clj:374) | |
at criterium.core$warmup_for_jit.invokeStatic(core.clj:428) | |
at criterium.core$warmup_for_jit.invoke(core.clj:396) | |
at criterium.core$run_benchmark.invokeStatic(core.clj:479) | |
at criterium.core$run_benchmark.invoke(core.clj:470) | |
at criterium.core$benchmark_STAR_.invokeStatic(core.clj:826) | |
at criterium.core$benchmark_STAR_.invoke(core.clj:812) | |
at user$eval609.invokeStatic(NO_SOURCE_FILE:2) | |
at user$eval609.invoke(NO_SOURCE_FILE:2) | |
at clojure.lang.Compiler.eval(Compiler.java:6927) | |
at clojure.lang.Compiler.eval(Compiler.java:6890) | |
at clojure.core$eval.invokeStatic(core.clj:3105) | |
at clojure.core$eval.invoke(core.clj:3101) | |
at clojure.main$repl$read_eval_print__7408$fn__7411.invoke(main.clj:240) | |
at clojure.main$repl$read_eval_print__7408.invoke(main.clj:240) | |
at clojure.main$repl$fn__7417.invoke(main.clj:258) | |
at clojure.main$repl.invokeStatic(main.clj:258) | |
at clojure.main$repl_opt.invokeStatic(main.clj:322) | |
at clojure.main$main.invokeStatic(main.clj:421) | |
at clojure.main$main.doInvoke(main.clj:384) | |
at clojure.lang.RestFn.invoke(RestFn.java:397) | |
at clojure.lang.Var.invoke(Var.java:375) | |
at clojure.lang.AFn.applyToHelper(AFn.java:152) | |
at clojure.lang.Var.applyTo(Var.java:700) | |
at clojure.main.main(main.java:37) | |
"VM Thread" os_prio=0 tid=0x00007f37ec1c2000 nid=0x12ae runnable | |
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f37ec01f000 nid=0x12a6 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f37ec020800 nid=0x12a7 runnable | |
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f37ec022800 nid=0x12a8 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f37ec024000 nid=0x12a9 runnable | |
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007f37ec026000 nid=0x12aa runnable | |
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007f37ec027800 nid=0x12ab runnable | |
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007f37ec029800 nid=0x12ac runnable | |
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007f37ec02b000 nid=0x12ad runnable | |
"VM Periodic Task Thread" os_prio=0 tid=0x00007f37ec213800 nid=0x12b7 waiting on condition | |
JNI global references: 67 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment