当一个.net程序初始化启动时程序达到40个以上时线程启动会很慢.
如大量使用了Task, ThreadPool等.
这个时候如果想要改变启动速度实际上只需要一个简单的参数设置即可
ThreadPool.SetMinThreads(1000, 1000);
即可将程序达到秒开的效果.
当然我们的程序最好在40个线程以下运行可以抢到最多的CPU资源.
当一个.net程序初始化启动时程序达到40个以上时线程启动会很慢.
如大量使用了Task, ThreadPool等.
这个时候如果想要改变启动速度实际上只需要一个简单的参数设置即可
ThreadPool.SetMinThreads(1000, 1000);
即可将程序达到秒开的效果.
当然我们的程序最好在40个线程以下运行可以抢到最多的CPU资源.