r - 连接到内存 (R)

标签 r connection

我必须反复序列化(大)R 对象。为了避免对生成的原始向量进行重复垃圾收集(在分析之后,我的脚本运行时间的一半花费在 gc 中!)我想让 R 直接写入内存缓冲区——总是同样,在每次序列化之后,我都会用 .C 调用 C 函数这将直接在此内存缓冲区上工作;我感兴趣的是这个 C 函数的结果。

那可能吗?有多不合理?

提前致谢。

最佳答案

我可能没有理解您的问题,但是您为什么不使用 Rcpp 在 C++ 代码中直接使用您的 R 对象。不会有副本,您也不需要任何序列化。

关于r - 连接到内存 (R),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15328800/

相关文章:

ssh - 是否可以查询 ssh 连接中可用的最大 channel 数?

r - 如何在 R 中将波斯日期转换为公历?

r - 观星者可以遵循 booktabs 风格吗?

r - 在不加载包的情况下在 R 中调用函数

R:在 ggplot 中为 yearqtr(动物园)设置 scale_x_yearqtr 的限制

r - 检查R中数字和 bool 值之间的相关性

php - 单连接多个 MySQL 数据库

postgresql - 多个用户的 .pgpass 文件

ios - 应用程序传输安全策略要求使用安全连接 - IOS 9

sql - 无法连接到 SQL Server 2005