@msimoni:我在为Wasm GC开发的新语言中实现的红黑树与原生……一样快,并且内存消耗大致相同。
摘要
作者的红黑树实现在一种用于Wasm GC的新语言中,在速度和内存使用上与原生C相匹配,并计划发布代码库。
我在为Wasm GC开发的新语言中实现的红黑树与我移植自原生C的版本一样快,并且内存消耗大致相同。
需要整理这个代码库并发布。https://t.co/mjkLR0yBwr
查看缓存全文
缓存时间: 2026/09/10 09:00
我为 Wasm GC 开发的新语言中的红黑树,其运行速度和内存占用与移植所用的原生 C 实现基本持平。现在需要对这个代码库进行规范化整理,然后正式发布。https://t.co/mjkLR0yBwr
相似文章
@msimoni:我为 Wasm GC 开发的新语言中的哈希表代码。它是完全静态的,所有类型都需手动编写(甚至没有泛型参数推断……)
一位开发者分享了一种为 WebAssembly GC 设计的新静态语言的哈希表代码,强调了手动类型要求以及使用玩具编译器获得的不错性能。
Amber Tree: 介于Rowan红树和绿树之间的中间方案
介绍Amber Tree,一种新的语法树设计,在Rowan的红树和绿树之间平衡API便利性和性能,在基准测试中实现了高达50%的速度提升。
来自@msimoni:https://v8.dev/blog/wasm-speculative-optimizations…
V8 已经实现了针对 WebAssembly 的投机性 call_indirect 内联和反优化支持,显著提升了性能,特别是对于 WasmGC 程序,在基准测试中速度提升高达 50%。
@msimoni:我一天内创建了这个,它有点像拼凑的语言,但确实有一些有趣的想法和结果:Idle…
一位开发者创建了 Idle,这是一个用于 WebAssembly GC 的静态类型、低级 Lisp,具有 O(1) 方法查找和从 Wasm 模块加载宏等有趣功能。
Wasmtime 中的垃圾回收与异常处理
Wasmtime 47 默认启用 Wasm 垃圾回收与异常提案,使具有垃圾回收和异常处理机制的高级语言能够更高效地编译到 WebAssembly。