线程的进一步理解

时间:2021-08-17 09:45:32

   近期,在配置iis上又上一次伤了脑筋,没办法,每一次的分析都有新的收获。iis和sqlserver在不同的配置电脑上,同样的系统配置和系统运行出了不同的结果,他们都在内存大的电脑上占用了更多的内存,在观察系统性能时发现,线程数量上下浮动很小,基本是一个固定值,突发想法,原来线程的创建和回收也是占用内存的,就像是程序重复启动,是不是很耗费性能。所以以后在开发多线程的时候,尽量避免线程的重复创建。

   说到内存大小管理来说,iis经过分析,可用内存和cpu还有很多,他就相对扩大了线程数量,来增加应对承载力。当然sqlserver也是一样,所以大家看到iis突然有一天,换了服务器,内存增加了,这是不是硬件宽绰了。