WebAssembly 的文档在哪里 Heapf64.set
Where is the documentation for WebAssembly Heapf64.set
我有一些代码正在尝试优化,它使用 HEAPF64.set(jsArray, nativeArray)
这个函数调用的文档在哪里?
是jsArray到nativeArray的拷贝函数还是设置指针?
什么是 HEAPF64?如果我已经在 WebAssembly 中有一个本地缓冲区,我可以直接设置它吗?
HEAPF64 是由 emscripten 工具链创建的几个 ArrayBufferView 之一。其他包括 HEAPU8 和 HEAPU32。它们都是同一底层 WebAssembly 内存缓冲区的视图,该缓冲区是您的 C/C++ 程序的地址 space.
这里有一些关于 emscripten 如何设置的文档:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html#access-memory-from-javascript
具体来说,您询问的 .set
方法记录在此处:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set
我有一些代码正在尝试优化,它使用 HEAPF64.set(jsArray, nativeArray)
这个函数调用的文档在哪里?
是jsArray到nativeArray的拷贝函数还是设置指针?
什么是 HEAPF64?如果我已经在 WebAssembly 中有一个本地缓冲区,我可以直接设置它吗?
HEAPF64 是由 emscripten 工具链创建的几个 ArrayBufferView 之一。其他包括 HEAPU8 和 HEAPU32。它们都是同一底层 WebAssembly 内存缓冲区的视图,该缓冲区是您的 C/C++ 程序的地址 space.
这里有一些关于 emscripten 如何设置的文档:https://emscripten.org/docs/porting/connecting_cpp_and_javascript/Interacting-with-code.html#access-memory-from-javascript
具体来说,您询问的 .set
方法记录在此处:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/set