我正在使用FFI来向C程序发送中等大量数据(~100MB) - 只是一个字符串列表.但是,我使用的所有方法似乎花费了不合理的时间(约10秒).在分析时,它似乎是需要时间的实际内存分配.我试过了:
newCString
unsafeUseAsCString
unsafeWith >>= withForeignPtr ...
在C FFI上发送数据的最快方法是什么?
c++ performance haskell ffi
c++ ×1
ffi ×1
haskell ×1
performance ×1