d511d9a086
Adds the command: make skps_release_and_SIMD for perfing builds against a set of SKPs in ~/skps for release and simd builds of CanvasKit. Also outputs a summary of the perf results in a table format. See the document "SIMD CanvasKit Build Performance Testing" for more details: https://docs.google.com/document/d/114kdSGPMnOSQCZ7pFgd3MGMn5mIW562RMoXVmD13e0M/edit# Bug: skia:10453 Change-Id: I311629a1420301dda41f7ec57ce1403b05fd949b Reviewed-on: https://skia-review.googlesource.com/c/skia/+/301982 Reviewed-by: Elliot Evans <elliotevans@google.com> Reviewed-by: Kevin Lubick <kjlubick@google.com>
29 lines
1.3 KiB
Makefile
29 lines
1.3 KiB
Makefile
# This shows an example invocation presuming the user has built canvaskit locally.
|
|
frames_load_lego_with_local:
|
|
node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
|
|
--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
|
|
--input_lottie ../../modules/canvaskit/perf/assets/lego_loader.json \
|
|
--bench_html skottie-frames.html
|
|
|
|
test_path_transform_without_snap:
|
|
node perf-canvaskit-with-puppeteer.js --canvaskit_js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
|
|
--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
|
|
--assets path_translate_assets \
|
|
--bench_html path-transform.html \
|
|
--query_params translate opacity
|
|
|
|
test_path_transform_with_snap:
|
|
node perf-canvaskit-with-puppeteer.js --canvaskit_js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
|
|
--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
|
|
--assets path_translate_assets \
|
|
--bench_html path-transform.html \
|
|
--query_params translate opacity snap
|
|
|
|
skp_with_local:
|
|
node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
|
|
--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
|
|
--input_skp ${HOME}/skps/desk_nytimes.skp \
|
|
--bench_html render-skp.html
|
|
|
|
skps_release_and_simd:
|
|
./perf_all_skps.sh --release --simd --summary
|