通过C#调用的Octave'Load'比通过Octave CLI调用的速度慢得多

时间:2016-05-07 13:41:35

标签: c# windows-7 octave

我正在使用BoroşTiberiu的Octave.cs class和Octave 4.0.1在Win7盒子上构建一个C#.Net程序。我的程序从带有

行的文本文件加载数据
        cmdstr = "S = load (" + quote + "-ascii" + quote + ", " + quote + DatafilePathName + quote + ");";
        octave.ExecuteCommand(cmdstr);

等同于Octave CLI命令:

S = load(“ - ascii”,'C:/Users/Frank/Documents/Octave/RemoveSel1.txt');

从Octave CLI运行时,此行的执行几乎是即时的,但使用相同的数据文件(大约2,000条记录)从C#程序运行时大约需要7-8秒。

任何人都知道为什么会这样?

0 个答案:

没有答案