Skip to content

Releases: ocaml-multicore/eio-trace

0.4

13 Sep 11:20
84921ea
Compare
Choose a tag to compare

CHANGES:

  • Add --cpu option (@talex5 #41).
    Useful to avoid running eio-trace on the same CPU as the program being traced.

  • Fix ring height calculation (again) (@talex5 #42).

  • Link to performance problems blog post (@talex5 #40).
    Gives examples showing uses of eio-trace and other tools.

  • Add gc-stats sub-command (@talex5 #39).
    Report about time spent in GC for a recorded trace.

0.3

04 Jul 13:10
4071040
Compare
Choose a tag to compare
0.3

CHANGES:

  • Ensure ring height is at least 1 (@talex5 #36).
    Non-Eio rings that don't have any events didn't get the correct height.

  • Optimise redraw (@talex5 #37).

0.2

22 Jun 10:11
668a86a
Compare
Choose a tag to compare
0.2

CHANGES:

  • Fix staircasing in layout (@talex5 #28).
    Instead of placing a new fiber below all overlapping fibers, place it in the first large-enough gap.

  • Allow setting viewport values explicitly (@talex5 #29).
    Press s to see or edit the start time.
    Press d to see or edit the duration time.
    Useful to find values for command-line rendering or to ensure that images have the same scale for comparison.

  • Add a popup menu (@talex5 #31).

  • Add Reload feature (@talex5 #27, #33).
    With eio-trace run the window opens after 1 second. Press F5 to get further updates.

  • Add Export image to GTK UI (@talex5 #32).

  • Show GC running in red (@talex5 #30).
    This makes it easier to see the difference between domains actively running GC vs waiting for other domains to be ready.

  • Update README now that eio-trace is released (@talex5 #26).

  • Explain what to do about lost events (@talex5 #34).

0.1

21 Feb 15:04
Compare
Choose a tag to compare
0.1

CHANGES:

  • Initial release.