showuon commented on code in PR #90:
URL: https://github.com/apache/flink-benchmarks/pull/90#discussion_r1618289766


##########
README.md:
##########
@@ -64,6 +64,20 @@ java -jar target/benchmarks.jar "<benchmark_class>" -lp
 java -jar target/benchmarks.jar "org.apache.flink.state.benchmark.*" -p 
"backendType=ROCKSDB" 
 ```
 
+## Generating Flame graphs
+
+JMH has support for enabling profilers when running benchmarks, in particular 
[async profiler](https://github.com/async-profiler/async-profiler) which can 
generate flame graphs of the call stack. However, async profiler requires 
linking with native code which needs downloaded manually which means its 
location is user and architecture specific. To enable async profiler support 
run the benchmarks as follows:
+
+with maven
+```
+ java -jar target/benchmarks.jar -rf csv "<benchmark_class>" 
-DasyncProfilerLib=<PATH_TO_libasyncProfiler.*>

Review Comment:
   nit: additional space at the beginning.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@flink.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to