#substrate #wasmtime #jit #run-time #execute #defines #environment

sc-executor-wasmtime

定义了一个使用 Wasmtime JIT 执行的 WasmRuntime。(polkadot v1.13.0)

48 个版本 (27 个重大更新)

0.35.0 2024年6月21日
0.33.1 2024年6月13日
0.32.0 2024年3月18日
0.28.0 2023年12月12日
0.8.0-alpha.52020年3月24日

#647 in 魔法豆

Download history 2741/week @ 2024-04-26 2561/week @ 2024-05-03 2369/week @ 2024-05-10 2624/week @ 2024-05-17 3556/week @ 2024-05-24 3410/week @ 2024-05-31 2809/week @ 2024-06-07 2406/week @ 2024-06-14 4078/week @ 2024-06-21 1920/week @ 2024-06-28 2161/week @ 2024-07-05 3684/week @ 2024-07-12 2879/week @ 2024-07-19 2496/week @ 2024-07-26 2728/week @ 2024-08-02 2748/week @ 2024-08-09

每月下载量 11,510 次
144 个软件包中(直接使用 4 个)

GPL-3.0-or-later…

390KB
5.5K SLoC

Rust 3.5K SLoC // 0.1% comments WebAssembly 2.5K SLoC // 0.0% comments

许可证: GPL-3.0-or-later WITH Classpath-exception-2.0


lib.rs:

定义了一个使用 Wasmtime JIT 执行的 WasmRuntime

您可以在运行时使用环境变量 WASMTIME_PROFILING_STRATEGY 选择一个分析策略。

WASMTIME_PROFILING_STRATEGY 效果
未定义 无分析
"jitdump" jitdump 分析
其他值 无分析(警告)

依赖关系

~40–57MB
~1M SLoC