我必须反复序列化(大)R 对象。为了避免对生成的原始向量进行重复的垃圾收集(在分析之后,事实证明我的脚本运行时间的一半都花在了gc
!)我想要求 R 直接写入内存缓冲区——总是一样的,因为每次序列化后,我都会调用一个 C 函数,.C
它可以直接在这个内存缓冲区上工作;我感兴趣的是这个 C 函数的结果。
那可能吗?有多不合理?
提前致谢。
我必须反复序列化(大)R 对象。为了避免对生成的原始向量进行重复的垃圾收集(在分析之后,事实证明我的脚本运行时间的一半都花在了gc
!)我想要求 R 直接写入内存缓冲区——总是一样的,因为每次序列化后,我都会调用一个 C 函数,.C
它可以直接在这个内存缓冲区上工作;我感兴趣的是这个 C 函数的结果。
那可能吗?有多不合理?
提前致谢。