我正在发布 zerocopy,一个 Flutter 包,可消除 Dart 与 C++ 之间的“复制税”。无需序列化、无需克隆,且零 GC 压力。
发布: (2026年5月5日 GMT+8 05:46)
1 分钟阅读
原文: Dev.to
Source: Dev.to
概述
高性能应用不应因“复制税”而变慢。我设计了一种解决方案,使 Dart VM 与本地 C++ 之间能够直接共享内存。无需序列化、无需克隆,且对 GC 零压力。专为处理诸如机器学习模型、摄像头视频流和实时音频等重型本地数据管道的开发者打造。
基准测试(100 次迭代)
- MethodChannel: ~4,200 ms
- Dart Isolate: ~1,800 ms
- zerocopy:
- Technical deep‑dive:
- Portfolio:
一个内存地址。两种语言。零拷贝。如果这对你的技术栈有帮助,请在 GitHub 上点星!