您的位置:首页 > 编程语言 > MATLAB

C#第一次调用matlab程序反应慢的“解决”办法

2015-09-01 09:30 651 查看
首先你应该注意到,解决是打着引号的,因为据MATLAB中文站上的版主介绍,不可以提前加载MCR,也就是说没有办法让C#在第一次调用时反应特别的快。

但是,在加载完成后,即第二次调用时,就显得很快了,所以,我们可以“瞒天过海”,在创建window的时候,就先开辟一个线程,在其中调用matlab中的一个简单的方法,这样子就加载了MCR,又让用户察觉不到,然后当用户真正的调用时,就显得很快了。

[code]            Thread thread = new Thread(() =>
            {
                //调用一个方法
            });
            thread.Start();


第一印象很重要,个人认为以上的办法还是挺实用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: