Created
May 31, 2017 23:43
-
-
Save mankyKitty/221525f67d3942de3910c68fbd82f065 to your computer and use it in GitHub Desktop.
[Documentation Ideas] - Haskell Runtime Guides/How-Tos/Nice-to-Knows
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Memory Usage & You | |
-- Don't just blame laziness | |
-- Space leaks and how to find them | |
-- Understanding memory usage graphs (*.hp output) | |
-- let / where (accidental sharing is a thing, I don't fully understand it yet) | |
-- Also, saying "Space leaks" doesn't constitute a talking point | |
- Debugging | |
-- How the F... (Starting out) | |
-- DWARF integration (ghci, gdb, lldb) | |
-- Debug.Trace, I guess, if you have to. | |
- Other requests, courtesy carter > mankyKitty | |
: plus what all the different ghc profiling flags are and what their overheads are. | |
: And which ones aren't allowed to run in multi threaded builds | |
: Also go improve the performance of the well typed ghc events analyze tool. | |
: It's got super linear performance but it's the only portable ghc events VI's tool | |
: And also validate that the new ghc events format isn't fucked when you truncate the last write |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment