C# 服务程序内存,CPU 更好利用。。。 - 博问- 博客园社区

假设,有如下一台windows服务器:

32G内存,8核CPU......

 

写了一个服务宿主程序(假如加载了6个不相关的应用服务),7*24小时运行,处理的数据很大,某段时间访问的用户量也很大,现在,我想怎么更好用足和用好CPU,内存资源?

比如说:限制一个服务,只用2G内存资源,另外一个服务用6G内存资源?

或者:当一些服务没有应用程序访问的时候,把一个服务(计算量很大)的数据处理平均的分配到所有的CPU去执行。。(除开 多开几个线程的方式)

PS:.net里面,有没有对CPU操作的功能?既 让某一个程序(或者一段代码),只用一个CPU来处理?

麻烦各位高手提出一些建议或者解决方案,或者给些相关的文章也可以。。。

 

呵呵,这个问题 是 某{yt} 有一个做java的面试官问我在.net里面,应该怎么更好的利用Cpu,内存资源。 呵呵 我当时的回答是 利用cpu,多开几个线程 利用内存,把数据都加在在内存中,对内存中的数据做操作。。 因为觉得也想知道是否有更多更好的方法,所以,提出这个问题。。。
-- 2小时前 
   您需要以后才能回答!
郑重声明:资讯 【C# 服务程序内存,CPU 更好利用。。。 - 博问- 博客园社区】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——