Wzprof, a cross-language profiler using WebAssembly
Wzprof, a cross-language profiler using WebAssembly
We are excited to present wzprof: a pprof-based profiler for WebAssembly modules. With it we can collect CPU and memory profiles during their execution. You execute your program compiled to WebAssembly under wzprof, and you get profiling metrics that can be consumed by anything that understands the pprof format (e.g. go pprof, Pyroscope, Parca). A few things motivated us to build this tool. WebAssembly runtimes typically allow profiling guest code via an external profiler such as perf, but in many cases, the recording and analysis of profiles remain a difficult task, especially due to features like JIT compilation. pprof is the de-facto standard profiling tool for Go programs and offers some of the simplest and quickest ways to gather insight into the performance of an application. wzprof aims the combine the capabilities and user experience of pprof, enabling the profiling of any application compiled to WebAssembly.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Cross-Region Google Cloud Datastore Replication Using AppEngine
I reimplemented attention using cross-correlation
Cross-applicative Log correlation using AI
Cross-language baby name finder
Language agnostic full-text search using lempel-ziv factoring
Language detection using Spacy and Fasttext
MGen – A toolkit for cross-language object serialization
Bridge, a cross-language RPC messaging system
Cross-platform dependency manager using bash and cmake
An inspirational engraved baseball cross shield necklace.