Java Jacob COM Bridge:循环dispatch.call(...)在每次调用时变得越来越慢

时间:2015-03-04 14:05:42

标签: java performance dispatch jacob

使用该方法时遇到问题:Dispatch.call(...)。 此方法称为循环(每秒)。问题是每次通话都会持续更长时间。因此,在大约100个周期后,持续时间翻了一番。

以下是一些细节: 我在Java中使用Jacob Com Bridge来控制PSS Sincal 11.0。 该方法突出显示,整个类都在附件中。 它还显示了我如何发现Dispatch.call(...)持续时间越来越长......

    public boolean start_simulation() {

// long startTime = System.currentTimeMillis();

            Dispatch.call(this.siSimulation, "Start", this.Calculation_method);

// System.out.println(System.currentTimeMillis() - startTime);

            int stat_id = Dispatch.get(this.siSimulation, "StatusID").getInt();

            if (stat_id != SincalController.ID_SimulationOK) {
                    return false;
            } else {
                    return true;
            }
    }

我的网站和谷歌上没有发现类似问题。如果你能帮助我,我将不胜感激!

提前感谢你,最好的问候,安德烈亚斯。

0 个答案:

没有答案