我正在我的项目中实现DAWG算法的实现。我正在使用emscripten
将其转换为webassembly
。
库链接:here
./emcc -g test/dawg-builder-test.bc -o dawg.html -s NO_EXIT_RUNTIME=1 -s ALLOW_MEMORY_GROWTH=1 -s EXTRA_EXPORTED_RUNTIME_METHODS='["ccall", "cwrap"]' -g4 -O2
我需要存储多个这样的主机名字符串
"lequipe.fr|ilgiornale.it|sportmediaset.mediaset.it|meteo.it|ilmessaggero.it|ilmattino.it|today.it|romatoday.it|lavanguardia.com|lalsace.fr|fussballtransfers.com|lejsl.com|bienpublic.com|dna.fr|leprogres.fr|ledauphine.com|estrepublicain.fr|vosgesmatin.fr|footmercato.net|fichajes.com|abc.es|buzzfeed.com|pcworld.es|buzzfeednews.com|macworld.co.uk|cio.co.uk|computerworlduk.com........"
当我在JavaScript中加载webassembly
并加载数据时,HEAP大小变得太大..并且我看到很多索引值为0。
请找到带有dawg实现here的示例扩展代码。在screenshot中,您可以找到内存分配的详细信息。请按照以下步骤检查内存分配。