Skip to content

Commit

Permalink
Update README to mention solution.
Browse files Browse the repository at this point in the history
  • Loading branch information
Marko Ivanovich committed Dec 5, 2021
1 parent 1a9e3ae commit dfe6087
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ call) with a Python 3.x interpreter.
## Libraries/Wrappers

| Language | Link |
| ----------- | -----------
| ----------- | -----------
| Java | JCoz: https://github.com/Decave/JCoz|
| Go | Cozgo: https://github.com/urjitbhatia/cozgo|

Expand Down Expand Up @@ -61,6 +61,10 @@ To run your program with coz, you will need to build it with debug information.

Once you have your program built with debug information, you can run it with coz using the command `coz run {coz options} --- {program name and arguments}`. But, to produce a useful profile you need to decide which part(s) of the application you want to speed up by specifying one or more progress points.

If your program uses `jemalloc`, `tcmalloc`, or any other allocation algorithm,
and it crashes or deadlocks during profiling, try passing `--with-alloc-shims`
option to coz.

### Profiling Modes
Coz departs from conventional profiling by making it possible to view the effect of optimizations on both throughput and latency. To profile throughput, you must specify a progress point. To profile latency, you must specify a pair of progress points.

Expand Down

0 comments on commit dfe6087

Please sign in to comment.