-
Profiling Memory Usage With eventlog2html and ghc-debug22.12.2 새벽4시live예정코딩Coding/Haskell하스켈_해스켈 2022. 11. 25. 10:54728x90
Abstract:
Understanding and analysing the memory usage of Haskell programs is a notoriously difficult yet important problem. Recent improvements to GHC’s profiling capabilities, along with better tooling, has made it much easier to deeply and precisely analyse the memory usage characteristics of even large Haskell programs.
This workshop aims to present two such tools that allow high and low level memory usage analysis of Haskell programs: eventlog2html and ghc-debug. We will learn how to set up and use eventlog2html to generate high-level visuals and statistics of our program’s execution. We will also learn how to set up and use ghc-debug to precisely and programmatically explore our program’s low-level memory usage profile.
We will examine these tools by using them on several pre-prepared Haskell programs. The workshop aims to be beneficial to Haskell programmers of all levels. Beginner Haskell programmers can expect to gain a deeper understanding of lazy evaluation and the impacts it can have on program performance. Experienced Haskell programmers can expect to gain an understanding of exactly what these tools have to offer and the skills necessary to use these tools on their own Haskell programs.https://well-typed.com/blog/2022/11/livestream-eventlog2html-ghc-debug/
반응형'코딩Coding > Haskell하스켈_해스켈' 카테고리의 다른 글
GHC 9.6.1-rc1 is now available! (0) 2023.03.05 Haskell소개💕역시 수학은 하스켈I tried learning a programming language, but it turns out it's just math. (0) 2023.02.10 7 things I learned from Haskell하스켈을 배우면 진정한 Functional Programming💕이 뭔지 제대로 이해하기 (0) 2022.12.16 Vim setup for Haskell programmers: conquer of completion (coc) and haskell-language-server (hls) (0) 2022.11.27 하스켈 기본 개념 잡기❤존나게 어렵네 하스켈 (0) 2022.11.23 vim에서 vista-plugin쓸 때 필요한 hasktags설치 방법 (0) 2022.11.22 Haskell정리 잘 됨.& Cabal 배우기 좋다. (0) 2022.11.18 Quick Sort in Rust vs Haskell (0) 2022.10.26