怎么加快c#程序的启动速度
展开全部
哈哈,神吹一下: 程序速度由两方面决定,一电脑速度、二算法的速度。 在电脑不变,程序功能不变的情况下想要提高速度,只有优化算法。(比如一般电脑都是多核了,你可以一个线程加载窗体,一个线程取数据肯定比单线程快。)在程序里其实是有时空的, 为了提高速度可以用空间来换。 程序的启动实际上是将数据和代码加载到内存的过程。为了让这个过程更快,可以向ADO.net的连接池学习,也就是说在内存中建一个池来放你的启动程序,需要时从池里取出来就好,不用从硬盘读取。你的启动程序可以在电脑空闲时慢慢加载。当您需要使用程序时就闪现而出,当然这种方式是以内存为代价的, 以空间换时间。以闲的时间来换需要时的时间。
上面就是吹吹牛,自己也没搞过。^_^
上面就是吹吹牛,自己也没搞过。^_^
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询