Liking cljdoc? Tell your friends :D

clj-async-profiler.post-processing


demunge-java-clojure-framesclj

(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.
sourceraw docstring

generate-compact-diff-profileclj

(generate-compact-diff-profile raw-profile-file1 raw-profile-file2 transform)
source

merge-two-profilesclj

(merge-two-profiles profile1 profile2)
source

raw-profile->compact-profileclj

(raw-profile->compact-profile raw-profile count-total-samples?)

Transform a split profile into a "compact profile" structure which reuses stack frame strings and thus occupies much less space when serialized.

Transform a split profile into a "compact profile" structure which reuses
stack frame strings and thus occupies much less space when serialized.
sourceraw docstring

read-raw-profile-fileclj

(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.

Read raw TXT file generated by async-profiler and return a HashMap
`stack->samples` where `stack` is a list of stackframes. Performs demunging.
sourceraw docstring

read-raw-profile-file-to-compact-profileclj

(read-raw-profile-file-to-compact-profile file)
(read-raw-profile-file-to-compact-profile file transform)
source

remove-lambda-idsclj

(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.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close