WAMR#

El módulo proporciona integración con WebAssembly Micro Runtime para ejecutar código WASM, añadiendo una serie de directivas específicas del tiempo de ejecución al contexto wasm_modules.

En nuestros repositorios, el módulo se construye dinámicamente y está disponible como un paquete separado llamado angie-module-wamr.

Ejemplo de configuración#

wasm_modules {

    wamr_heap_size 16k;

    wamr_stack_size 16k;

    load fft_transform.wasm id=fft;
}

Directivas#

wamr_heap_size#

Sintaxis

wamr_heap_size tamaño;

Predeterminado

wamr_heap_size 8k;

Contexto

wasm_modules

Establece el tamaño del heap para una instancia individual del módulo.

wamr_global_heap_size#

Sintaxis

wamr_global_heap_size tamaño;

Predeterminado

wamr_global_heap_size 1m;

Contexto

wasm_modules

Establece el tamaño del heap para todo el tiempo de ejecución de WAMR.

wamr_stack_size#

Sintaxis

wamr_stack_size tamaño;

Predeterminado

wamr_stack_size 8k;

Contexto

wasm_modules

Establece el tamaño de la pila para una instancia individual del módulo.