Skip to content

addressing issue #17 : https://github.com/ocaml-multicore/parallel-programming-in-multicore-ocaml/issues/17#19

Open
cbadjatya wants to merge 1 commit into
ocaml-multicore:mainfrom
cbadjatya:b1
Open

addressing issue #17 : https://github.com/ocaml-multicore/parallel-programming-in-multicore-ocaml/issues/17#19
cbadjatya wants to merge 1 commit into
ocaml-multicore:mainfrom
cbadjatya:b1

Conversation

@cbadjatya
Copy link
Copy Markdown

@cbadjatya cbadjatya commented Oct 21, 2023

Added a section for instrumentation with Olly.

Copy link
Copy Markdown
Collaborator

@Sudha247 Sudha247 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, @cbadjatya! This is a helpful change to point users to the latest tooling for instrumentation. I've left some suggestions below.

Comment thread README.md
Olly can be used in the following manner `olly trace program_trace.json 'program.exe [args]'`. The json file can then be viewed in your browser.

Olly also allows you to measure the GC latency and view a parseable histogram summary of pause durations. Latency can be measured using
`olly latency 'program.exe [args]'`.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

latency is deprecated; use gc-stats instead.

Comment thread README.md

*Olly* Olly is part of the `runtime_events_tools` package. Install Olly on your switch using `opam install runtime_event_tools`.

Olly can be used in the following manner `olly trace program_trace.json 'program.exe [args]'`. The json file can then be viewed in your browser.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

olly has two modes now, json and fuchsia.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants