mirror of https://github.com/grpc/grpc.git
parent
86253ca1da
commit
dd25694733
3 changed files with 64 additions and 8 deletions
@ -0,0 +1,29 @@ |
||||
#!/bin/bash |
||||
|
||||
set -ex |
||||
|
||||
cd $(dirname $0)/../../.. |
||||
|
||||
BINS="sync_unary_ping_pong_test sync_streaming_ping_pong_test" |
||||
CPUS=`python -c 'import multiprocessing; print multiprocessing.cpu_count()'` |
||||
|
||||
make CONFIG=basicprof -j$CPUS $BINS |
||||
|
||||
mkdir -p reports |
||||
|
||||
echo '<html><head></head><body>' > reports/index.html |
||||
for bin in $BINS |
||||
do |
||||
bins/basicprof/$bin |
||||
mv latency_trace.txt $bin.trace |
||||
echo "<a href='$bin.txt'>$bin</a><br/>" >> reports/index.html |
||||
done |
||||
for bin in $BINS |
||||
do |
||||
tools/profiling/latency_profile/profile_analyzer.py \ |
||||
--source=$bin.trace --fmt=simple > reports/$bin.txt & |
||||
done |
||||
echo '</body></html>' >> reports/index.html |
||||
|
||||
wait |
||||
|
Loading…
Reference in new issue