homepage: ''
changelog-type: markdown
hash: c359c7d0a844c135ab8856017190f8a861b556c3648b6db2c29fb8b77be88153
test-bench-deps: {}
maintainer: matthewtpickering@gmail.com
synopsis: Convert an eventlog into the speedscope json format
changelog: |
  # Revision history for hs-speedscope

  ## 0.1 -- 2019-10-29

  * Initial release
basic-deps:
  extra: ! '>=1.6'
  base: ! '>=4.12.0.0 && <5'
  text: ! '>=1.2'
  hs-speedscope: -any
  ghc-events: ! '>=0.11'
  aeson: ! '>=1.4'
  vector: ! '>=0.12'
all-versions:
- 0.1.0.0
author: Matthew Pickering
latest: 0.1.0.0
description-type: markdown
description: |+
  # hs-speedscope

  `hs-speedscope` is a simple executable for converting an eventlog into a format suitable to load into [speedscope](https://www.speedscope.app/).

  WARNING: Only GHC 8.10 supports generating an eventlog with the correct events for this program to work.

  ## Usage

  1. Create an eventlog which contains time profiling events by running your program with `program +RTS -p -l-au`.
  2. Run `hs-speedscope` on the resulting eventlog `hs-speedscope program.eventlog`.
  3. Load the resulting `program.eventlog.json` file into [speedscope](https://speedscope.app) to visualise the profile.

license-name: BSD-3-Clause

Update from Hackage at 2019-10-29T13:01:43Z
Update from Hackage at 2019-10-29T13:01:43Z
