You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
我们按照 《The WAMR memory model》 中介绍的 Alloc_With_Pool 模式进行测试时发现 linear memory 并没有用 pool_allocator 进行分配,而是去调用 wasm_mmap_linear_memory 进而调用 os_mmap。这个线性内存不能用预分配的 pool 吗?是否有其他内存也没使用 pool ?
我们使用 WAMR 的场景是在 Windows 的中断响应函数中,这就要求我们必须预先分配好整个 WAMR (包括其中运行的 wasm 程序) 所使用的内存。(win 的中断响应函数中不允许进行内存分配相关操作)针对这种场景,不知 WAMR 推荐的最佳工程实践是什么?
我们按照 《The WAMR memory model》 中介绍的 Alloc_With_Pool 模式进行测试时发现 linear memory 并没有用 pool_allocator 进行分配,而是去调用 wasm_mmap_linear_memory 进而调用 os_mmap。这个线性内存不能用预分配的 pool 吗?是否有其他内存也没使用 pool ?
Alloc_With_System_Allocator 模式是否所有的内存分配最终都是调用 os_malloc 或 os_mmap?
Alloc_With_Allocator 模式的 MemAllocOption 中的 malloc_func 与 os_malloc(及 os_mmap)是什么样的关系?覆盖还是各有分工?
对于这些 os_xxxx 平台抽象 api , 我们不是很明确它们的使用场景。
The text was updated successfully, but these errors were encountered: