我使用 R (2.15.1) 脚本将变量传递给外部编译的库函数。在计算期间,该函数(不是 R 脚本)创建了许多文件,这些文件在我的算法的每次迭代之后被写入和更新。
现在奇怪的部分。在 MacOS (Mountain Lion) 上运行,文件按预期创建和更新。我还可以在计算期间查看它们(tail -f)。在 Windows 和 Linux 上,文件在函数完成之前不会被写入。我更喜欢在计算过程中监控输出文件。
有没有人对这种行为有解释(以及在 Windows/Linux 中改变它的方法)?似乎是浪费内存的好方法......
谢谢。