Skip to content

Commit 19687e7

Browse files
committed
Add etrace
1 parent 246d567 commit 19687e7

File tree

2 files changed

+33
-3
lines changed

2 files changed

+33
-3
lines changed

README.org

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2213,6 +2213,8 @@ And:
22132213
- [[#bench-dynamic-vs-lexical-binding][bench-dynamic-vs-lexical-binding]]
22142214
- [[#bench-multi-lets][bench-multi-lets]]
22152215
- [[#elp-profile][elp-profile]]
2216+
- [[#tools][Tools]]
2217+
- [[#etrace-emacs-lisp-latency-tracing-for-the-chromium-catapult-trace-event-format][etrace: Emacs Lisp Latency Tracing for the Chromium Catapult Trace Event Format]]
22162218
:END:
22172219

22182220
#+BEGIN_SRC elisp :exports none :eval never :tangle epdh.el
@@ -2706,6 +2708,14 @@ This gives a table like:
27062708
| append | 1 | 5.96e-07 | 5.96e-07 |
27072709
| mapatoms | 1 | 0 | 0.0 |
27082710

2711+
*** Tools :tools:
2712+
2713+
**** [[https://github.com/aspiers/etrace][etrace: Emacs Lisp Latency Tracing for the Chromium Catapult Trace Event Format]]
2714+
2715+
#+BEGIN_QUOTE
2716+
This package for GNU Emacs allows latency tracing to be performed on Emacs Lisp code and the results output to files using the Chromium Catapult Trace Event Format. These trace files can then be loaded into trace analysis utilities in order to generate flame graphs and other useful visualisations and analyses.
2717+
#+END_QUOTE
2718+
27092719
** Refactoring :refactoring:
27102720

27112721
*** Tools :tools:

index.html

Lines changed: 23 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)