Matlabcontrol:isExistingSession 与 setUsePreviouslyControlledSession
Matlabcontrol: isExistingSession vs. setUsePreviouslyControlledSession
我使用 Java 7 和 Matlabcontrol-4.1.0 制作了一个网络服务。在此网络服务中,我正在启动一个 Matlab r2015a 会话来执行一个函数。据我所知,isExistingSession 和 setUsePreviouslyControlledSession 是使用先前创建的会话的函数。
问:为了获得最佳性能,我应该使用哪种方法?
isExistingSession (MatlabProxy) and/or setUsePreviouslyControlledSession (MatlabProxyFactoryOptions)?
我目前正在使用以下代码:
// setting up connection to MatLab
MatlabProxyFactoryOptions options = new MatlabProxyFactoryOptions.Builder()
.setUsePreviouslyControlledSession(true).setHidden(true)
.setMatlabLocation(null).build();
MatlabProxyFactory factory = new MatlabProxyFactory(options);
MatlabProxy proxy = factory.getProxy();
我查了setUsePreviouslyControlledSession and isExistingSession,但不是很明白
在深入研究文档后,我想我看错了。
setUsePreviouslyControlledSession(MatlabProxyFactoryOptions):设置是否使用之前启动的会话
isExistingSession (MatlabProxy):只是 returns 一个布尔值回答 "is there already a session running?"。
这些方法有不同的功能,所以比较无效。
我使用 Java 7 和 Matlabcontrol-4.1.0 制作了一个网络服务。在此网络服务中,我正在启动一个 Matlab r2015a 会话来执行一个函数。据我所知,isExistingSession 和 setUsePreviouslyControlledSession 是使用先前创建的会话的函数。
问:为了获得最佳性能,我应该使用哪种方法?
isExistingSession (MatlabProxy) and/or setUsePreviouslyControlledSession (MatlabProxyFactoryOptions)?
我目前正在使用以下代码:
// setting up connection to MatLab
MatlabProxyFactoryOptions options = new MatlabProxyFactoryOptions.Builder()
.setUsePreviouslyControlledSession(true).setHidden(true)
.setMatlabLocation(null).build();
MatlabProxyFactory factory = new MatlabProxyFactory(options);
MatlabProxy proxy = factory.getProxy();
我查了setUsePreviouslyControlledSession and isExistingSession,但不是很明白
在深入研究文档后,我想我看错了。
setUsePreviouslyControlledSession(MatlabProxyFactoryOptions):设置是否使用之前启动的会话
isExistingSession (MatlabProxy):只是 returns 一个布尔值回答 "is there already a session running?"。
这些方法有不同的功能,所以比较无效。