mirror of
https://github.com/grin-compiler/haskell-code-spot.git
synced 2024-10-05 17:07:14 +03:00
add notes
This commit is contained in:
parent
a5b7164f04
commit
cf881627e1
19
desgin-notes
19
desgin-notes
@ -1,3 +1,22 @@
|
|||||||
- do not keep data in the memory
|
- do not keep data in the memory
|
||||||
- parse eventlog every time
|
- 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
12
eventlog-notes
Normal 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
|
Loading…
Reference in New Issue
Block a user