.NET程序线程启动速度优化
2016-11-15 22:06
337 查看
当一个.net程序初始化启动时程序达到40个以上时线程启动会很慢.
如大量使用了Task, ThreadPool等.
这个时候如果想要改变启动速度实际上只需要一个简单的参数设置即可
ThreadPool.SetMinThreads(1000, 1000);
即可将程序达到秒开的效果.
当然我们的程序最好在40个线程以下运行可以抢到最多的CPU资源.
如大量使用了Task, ThreadPool等.
这个时候如果想要改变启动速度实际上只需要一个简单的参数设置即可
ThreadPool.SetMinThreads(1000, 1000);
即可将程序达到秒开的效果.
当然我们的程序最好在40个线程以下运行可以抢到最多的CPU资源.
相关文章推荐
- win32程序启动的过程和启动速度的优化
- IOS程序启动速度优化相关
- 使用系统配置程序来优化系统启动项目提高启动速度
- 优化VB程序显示速度
- 最最最简单的了解 .Net 程序是如何启动的
- 优化程序速度
- 你的火狐很慢吗? - Firefox启动和运行速度优化
- Java程序性能和速度优化实例
- 你的火狐很慢吗? - Firefox启动和运行速度优化
- Java程序性能和速度优化实例
- 关于FireFox的启动速度及优化
- >>关于.NET CF 的一些知识——启动同一个程序的多个拷贝
- 如何加快小程序的启动速度?
- 如何在.NET程序中启动xp的视觉效果
- 编写反转字符串的程序,要求优化速度、优化空间。
- WPF 线程:使用调度程序构建反应速度更快的应用程序
- Java程序性能和速度优化实例
- 如何在.NET程序中启动xp的视觉效果
- Java程序性能和速度优化实例
- 上周给一个网友优化程序,修改了他的数据库结构,使速度提高了20%。