Java 改进Runtime.exec()

Java 改进Runtime.exec(),java,Java,我的程序通过Runtime.exec()连接到外部代码。它相当快,但程序实际上在Runtime.exec()调用中花费了大部分时间(使用探查器进行测试) 在这一点上,本机库没有选择,所以我只能使用Runtime.exec()代码 我想知道是否有任何方法可以提高Java甚至操作系统外部程序调用的性能,但我不知道。你确定你没有测量累积时间,即exec调用持续时间是调用本身的持续时间+你调用的实际功能的时间 我问这个问题的原因是,我总是发现runtime.exec的性能非常好。你确定你没有测量累积时间

我的程序通过Runtime.exec()连接到外部代码。它相当快,但程序实际上在Runtime.exec()调用中花费了大部分时间(使用探查器进行测试)

在这一点上,本机库没有选择,所以我只能使用Runtime.exec()代码


我想知道是否有任何方法可以提高Java甚至操作系统外部程序调用的性能,但我不知道。

你确定你没有测量累积时间,即exec调用持续时间是调用本身的持续时间+你调用的实际功能的时间


我问这个问题的原因是,我总是发现runtime.exec的性能非常好。

你确定你没有测量累积时间,即exec调用持续时间是调用本身的持续时间+你调用的实际功能的时间吗


我问这个问题的原因是,我总是发现runtime.exec的性能非常好。

这一点很好。这是累计时间,因为我不知道如何单独测量加载+执行时间,因为它是Windows exe。从命令行运行似乎更快。很好。这是累计时间,因为我不知道如何单独测量加载+执行时间,因为它是Windows exe。从命令行运行似乎更快。