Skip to content

Commit eb046f0

Browse files
committed
Add the cabal guide to application profiling
1 parent 23a2f2f commit eb046f0

File tree

1 file changed

+22
-0
lines changed
  • content/how-to-analyse-haskell-performance

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
+++
2+
title = "A Beginner's Guide To Analysing Haskell Application Performance"
3+
date = 2024-11-27
4+
[taxonomies]
5+
authors = ["Hécate"]
6+
categories = ["Cabal"]
7+
tags = ["Performance", "Profiling"]
8+
+++
9+
10+
The Cabal manual now has a guide on how to analyse the performance of Haskell applications.
11+
12+
<!-- more -->
13+
14+
This guide was contributed very generously by Malte Neuss. It describes the various options you can set in your `cabal.project` file in order to get a time or space profile of your application.
15+
16+
As you read through it, you will be pointed to other resources like the [Profiling section of the GHC Users Guide][GHC] and the [Haskell Optimization Handbook][HsOpt].
17+
It is the recommended entry point for newcomers into the world of Haskell performance analysis.
18+
19+
Read it at: <https://cabal.readthedocs.io/en/latest/how-to-analyze-haskell-code-performance.html>
20+
21+
[GHC]: https://downloads.haskell.org/ghc/latest/docs/users_guide/profiling.html
22+
[HsOpt]: https://haskell.foundation/hs-opt-handbook.github.io/

0 commit comments

Comments
 (0)