(demunge-java-clojure-frames s)
(demunge-java-clojure-frames s demunge-cache)
Transform that demunges Java and Clojure stackframes.
Transform that demunges Java and Clojure stackframes.
(generate-dense-diff-profile raw-profile-file1 raw-profile-file2 transform)
(raw-profile->dense-profile raw-profile count-total-samples?)
Transform a split profile into a "dense profile" structure which reuses stack frame strings and thus occupies much less space when serialized.
Transform a split profile into a "dense profile" structure which reuses stack frame strings and thus occupies much less space when serialized.
(read-raw-profile-file file)
(read-raw-profile-file file transform)
Read raw TXT file generated by async-profiler and return a HashMap
stack->samples
where stack
is a list of stackframes. Performs demunging
and an optional custom transform.
Read raw TXT file generated by async-profiler and return a HashMap `stack->samples` where `stack` is a list of stackframes. Performs demunging and an optional custom transform.
(read-raw-profile-file-to-dense-profile file)
(read-raw-profile-file-to-dense-profile file transform)
(remove-lambda-ids s)
Transform that removes numeric IDs next to anonymous functions and eval
blocks. This is necessary to render a useful diffgraph between two separate
program executions where these IDs may change.
Transform that removes numeric IDs next to anonymous functions and `eval` blocks. This is necessary to render a useful diffgraph between two separate program executions where these IDs may change.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close