add notes

This commit is contained in:
Csaba Hruska 2020-07-17 12:12:54 +02:00
parent a5b7164f04
commit cf881627e1
2 changed files with 31 additions and 0 deletions

View File

@ -1,3 +1,22 @@
- do not keep data in the memory
- parse eventlog every time
http://www.brendangregg.com/flamegraphs.html
https://github.com/spiermar/d3-flame-graph
related project:
VisualVM
https://visualvm.github.io/
https://www.youtube.com/results?search_query=visualvm
Java Flight Recorder (JFR) is a tool for collecting diagnostic and profiling data about a running Java application.
https://docs.oracle.com/javacomponents/jmc-5-4/jfr-runtime-guide/about.htm#JFRUH170
YourKit (Java Profiler) ; propriatery (better) alternative to VisualVM
https://www.yourkit.com/java/profiler/features/
Windows Performance Analyzer
https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/using-windows-performance-analyzer-to-analyze-modern-standby-issues
extensible .hi files:
https://github.com/input-output-hk/tools/pull/8

12
eventlog-notes Normal file
View File

@ -0,0 +1,12 @@
QUESTIONS:
Q: why does the cost centre stack refer to an unknown cost centre id?
is this an RTS bug or is it the javascript?
investigate in haskell to rule out type conversion issues
A: open issue/bug
https://gitlab.haskell.org/ghc/ghc/-/issues/17948
https://gitlab.haskell.org/ghc/ghc/-/issues/18043
https://gitlab.haskell.org/ghc/ghc/-/issues/17271
https://gitlab.haskell.org/ghc/ghc/-/issues/17059
TO LEARN:
understand how CPU and Memory usage is connected to the cost centres