[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 183ac4e 081/271: Add emacs benchmark.
From: |
Jackson Ray Hamilton |
Subject: |
[elpa] master 183ac4e 081/271: Add emacs benchmark. |
Date: |
Thu, 05 Feb 2015 18:29:56 +0000 |
branch: master
commit 183ac4e3ac6d77c04b9018886ef1fe6941b241ba
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>
Add emacs benchmark.
---
Makefile | 5 ++++-
benchmark/scenarios.el | 13 +++++++++++++
2 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 0a18abb..4a369d5 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,10 @@ test:
node_modules/.bin/mocha
emacs -batch -l ert -l test/context-coloring-test.el -f
ert-run-tests-batch-and-exit
-benchmark:
+benchjs:
node_modules/.bin/matcha
+benchel:
+ emacs -Q -l context-coloring.el -l benchmark/scenarios.el
+
.PHONY: all test benchmark
diff --git a/benchmark/scenarios.el b/benchmark/scenarios.el
new file mode 100644
index 0000000..0a0287b
--- /dev/null
+++ b/benchmark/scenarios.el
@@ -0,0 +1,13 @@
+;; Setup
+(add-hook 'js-mode-hook 'context-coloring-mode)
+(elp-instrument-package "context-coloring-")
+
+;; Test 5 times.
+(find-file (expand-file-name
+ "./fixtures/jquery-2.1.1.js"
+ (file-name-directory (or load-file-name buffer-file-name))))
+(dotimes (n 4)
+ (sit-for 2)
+ (revert-buffer t t))
+(sit-for 2)
+(elp-results)
- [elpa] master b1e7a1d 076/271: Switch to 1-dimensional array., (continued)
- [elpa] master b1e7a1d 076/271: Switch to 1-dimensional array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7c8e32c 062/271: Restore microooptimized, add more benchmarks, add tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master eb2e6b3 070/271: Formalize italic support., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 67637bf 072/271: Update test fixture., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 65e4763 065/271: Just push to a single tokens array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master cb8b1f2 066/271: Add light color scheme., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7a49f9f 067/271: Make comments italic., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 07fe42c 078/271: Vconcat., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 28667b8 075/271: Move microoptimized scopifier into the limelight., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c1f9f11 063/271: Switch to concat., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 183ac4e 081/271: Add emacs benchmark.,
Jackson Ray Hamilton <=
- [elpa] master 59b1c99 074/271: Documentation and cleanup., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c81c3fd 068/271: Make declarations bold., Jackson Ray Hamilton, 2015/02/05
- [elpa] master f9eb4a1 080/271: Revert "Use alist of faces.", Jackson Ray Hamilton, 2015/02/05
- [elpa] master ea3fd79 071/271: Make implicit global variables bold., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 1039a74 073/271: Update microoptimized version., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 18e35dd 069/271: Shift token properties., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 49f5e3e 079/271: Use alist of faces., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 8615688 089/271: Create tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 10d7726 077/271: Use custom JSON parser., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 099f434 082/271: Add optimizations for byte-compilation., Jackson Ray Hamilton, 2015/02/05