Profiling
Measure the behaviour of your programs
71 results
@cardano/cardano-tracer
A service for logging and monitoring over Cardano nodes
@cardano/trace-dispatcher
Tracers for Cardano
@cardano/trace-forward
The forwarding protocols library for cardano node.
@cardano/trace-resources
Package for tracing resources for linux, mac and windows
@hackage/DataTreeView
A GTK widget for displaying arbitrary Data.Data.Data instances
@hackage/DebugTraceHelpers
Convenience functions and instances for Debug.Trace
@hackage/GHood
A graphical viewer for Hood
@hackage/Hoed
Lightweight algorithmic debugging.
@hackage/KiCS-debugger
debug features for kics
@hackage/KiCS-prophecy
a transformation used by the kics debugger
@hackage/NoHoed
Placeholder package to preserve debug ability via conditional builds
@hackage/NoSlow
Microbenchmarks for various array libraries
@hackage/ap-reflect
Partial evaluation reflection a la simple-reflect.
@hackage/asn1dump
Dump ASN1 structure
@hackage/box-tuples
A hack to use GHC.Prim primitives in GHCi
@hackage/bytedump
Flexible byte dump helpers for human readers.
@hackage/debug
Simple trace-based debugger
@hackage/debug-diff
Display a colorized diff between two Haskell values
@hackage/debug-dump
File-based debug output
@hackage/debug-pp
A preprocessor for the debug package
@hackage/debug-print
A structured alternative to Show
@hackage/debug-time
Debug.Trace equivalent for timing computations
@hackage/debug-trace-file
Like Debug.Trace but writing to files.
@hackage/debug-trace-var
You do not have to write variable names twice in Debug.Trace
@hackage/dr-cabal
See README for more info
@hackage/edentv
A Tool to Visualize Parallel Functional Program Executions
@hackage/freer-simple-profiling
Automatic profling of freer-simple programs
@hackage/ghc-datasize
Determine the size of data structures in GHC's memory
@hackage/ghc-dup
Explicitly prevent sharing
@hackage/ghc-events
Library and tool for parsing .eventlog files from GHC
@hackage/ghc-events-analyze
Analyze and visualize event logs
@hackage/ghc-events-parallel
Library and tool for parsing .eventlog files from parallel GHC
@hackage/ghc-heap-view
Extract the heap representation of Haskell values and thunks
@hackage/ghc-prof-aeson
Parser for GHC's JSON profiling output.
@hackage/ghc-prof-aeson-flamegraph
Turn GHC `-pj` profiling output into FlameGraph format.
@hackage/ghc-trace-events
Faster traceEvent and traceMarker, and binary object logging for eventlog
@hackage/ghc-vis
Live visualization of data structures in GHCi
@hackage/ghci-history-parser
parse output of ghci ":history" command
@hackage/ghcitui
A Terminal User Interface (TUI) for GHCi
@hackage/guarded-allocation
Memory allocation with added stress tests and integrity checks
@hackage/haskell-stack-trace-plugin
haskell-stack-trace-plugin
@hackage/heapsize
Determine the size of runtime data structures
@hackage/hood
Debugging by observing in place
@hackage/hood-off
Dummy package to disable Hood without having to remove all the calls to observe
@hackage/hood2
Debugging by observing in place
@hackage/hp2html
A tool for converting GHC heap-profiles to HTML.
@hackage/hpc-strobe
Hpc-generated strobes for a running Haskell program
@hackage/hpc-tracer
Tracer with AJAX interface
@hackage/htrace
Hierarchical tracing for debugging of lazy evaluation
@hackage/hw-diagnostics
Diagnostics library
@hackage/isevaluated
Check whether a value has been evaluated
@hackage/jdi
Implementation of Java Debug Interface
@hackage/linux-perf
Read files generated by perf on Linux
@hackage/nonfree
Free structures sans laws
@hackage/print-debugger
Debug print formatting library.
@hackage/prof2pretty
generate pretty source from time/allocation profiles
@hackage/profiteur
Treemap visualiser for GHC prof files
@hackage/recover-rtti
Recover run-time type information from the GHC heap
@hackage/remote-debugger
Interface to ghci debugger
@hackage/repr-tree-syb
Tree representation and pretty-printing of data structures based on SYB
@hackage/simple-reflect
Simple reflection of expressions containing variables
@hackage/stackcollapse-ghc
Program to fold GHC prof files into flamegraph input
@hackage/threadscope
A graphical tool for profiling parallel Haskell programs.
@hackage/timestats
A library for profiling time in Haskell applications
@hackage/todo
A replacement for undefined that gives warnings.
@hackage/trace-call
functions for logging the arguments and results of function calls
@hackage/trace-function-call
Easy lightweight tracing of function arguments and results for ad hoc debugging
@hackage/traced
Simple evaluation trace
@hackage/tracer
Tracing utilities for Functor/Applicative/Monad types
@hackage/vacuum
Graph representation of the GHC heap
@hackage/vacuum-graphviz
A library for transforming vacuum graphs into GraphViz output