* x64: enable VTune support by default After significant work in the `ittapi-rs` crate, this dependency should build without issue on Wasmtime's supported operating systems: Windows, Linux, and macOS. The difference in the release binary is <20KB, so this change makes `vtune` a default build feature. This change upgrades `ittapi-rs` to v0.2.0 and updates the documentation. * review: add configuration for defaults in more places * review: remove OS conditional compilation, add architecture * review: do not default vtune feature in wasmtime-jit
14 lines
653 B
Markdown
14 lines
653 B
Markdown
# Profiling WebAssembly
|
|
|
|
One of WebAssembly's major goals is to be quite close to native code in terms of
|
|
performance, so typically when executing Wasm you'll be quite interested in how
|
|
well your Wasm module is performing! From time to time you might want to dive a
|
|
bit deeper into the performance of your Wasm, and this is where profiling comes
|
|
into the picture.
|
|
|
|
Profiling support in Wasmtime is still under development, but if you're using
|
|
either [perf](./examples-profiling-perf.md) or
|
|
[VTune](./examples-profiling-vtune.md) the examples in these sections are
|
|
targeted at helping you get some information about the performance of your Wasm
|
|
modules.
|