易语言调用simdjson有空再完善

易语言 2020-02-28 21:49:58

易语言调用simdjson有空再完善

指针到文本 存疑 不过我觉得 simdjson 内部是不是不会复制 所以原始数据实际上还是我们传入的 32-bit 的地址 不熟悉这些 各位注意

看 WOW64Ext 文档知道 ldrload 默认不能加载有 ntdll 以外依赖的 dll, 然后我对这块也不熟悉, 于是便作罢。

1.1 版本的 eWOW64Ext , 可以加载这些DLL, 于是赶紧写个 wrapper 封装

注意:

1. 简单的演示, 算不上封装, 也只导出了一部分, 有空再完善.

2. x64call 看了下, 指令蛮复杂, 所以真要这么写, 性能估计损失, 有能之士可以自行研究.

3. simdjson 解析速度是毋庸置疑, 但是解析完数据处理还是要自己动手, 就会产生瓶颈, 真想实际运用的话, 可能需要写成 SAX 式的回调? 有想法的可以交流一下。