gpt4 book ai didi

java - R 在完成运行 JAR 后挂起

转载 作者:行者123 更新时间:2023-12-01 14:49:40 25 4
gpt4 key购买 nike

我有一个 r 脚本,它调用这样的 jar:

system("java -cp myJar.jar com.myMainClass arg1 arg2", intern=TRUE)

我可以“看到”Java代码的执行(CPU跳转和磁盘写入),它输出一个包含计算结果的文本文件。r 的下一行读取结果:

scores <- read.csv(results.csv, header=TRUE)

但是,在 java 代码写出文件和 r 读取文件并继续之间有一个很大的差距,10-30 秒。结果文件很小,读取速度快如闪电。

我的问题有两个:可能是什么原因造成的?我可以采取什么措施来加快速度?在加快速度方面,我很好奇将数据传递给 java 程序并读回数据的其他方法,而无需将 java 耦合到 R。

最佳答案

检查您的 java 程序是否正确关闭文件,并关闭所有正在运行的线程。

关于java - R 在完成运行 JAR 后挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15013782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com