weka .net ikvm - >为什么加载csv文件这么慢?

wil*_*ily 2 .net c# performance ikvm weka

我按照教程使用weka来自.net http://weka.wikispaces.com/IKVM+with+Weka+tutorial 问题:weka c#api花了太多时间加载一个简单的csv文件,需要30多个一个小文件的秒,而weka资源管理器在1秒内加载同一个文件,任何想法?

C#示例代码:

string filename = "weka_file.csv";
// weka.core.converters.ConverterUtils.DataSource source = new weka.core.converters.ConverterUtils.DataSource(filename); // doesn't seem to work for csv files
// weka.core.Instances instsOrg = source.getDataSet();
weka.core.converters.CSVLoader csvLoader = new weka.core.converters.CSVLoader();
csvLoader.setSource(new java.io.File(filename));
weka.core.Instances instsOrg = csvLoader.getDataSet(); // this takes 30 secondes for a particular csv file I have and it take only 1 sec to load it in with the weka explorer...
Run Code Online (Sandbox Code Playgroud)

Jer*_*ers 6

您是否在Visual Studio中使用F5运行此操作?在这种情况下,您在调试器内部运行,并且.NET调试器在异常性能方面非常糟糕.尝试使用Ctrl-F5(无调试器)运行.