设置iis网页服务器cpu占比,为什么iis的一个线程池占了100%cpu
为什么iis的一个线程池占了快100%cpu,
这个站点是跑asp.net web api的,大多是数据库的操作。
当回收这个线程池后几分钟,cpu使用率就降下来了。
可是隔一天半天的再去服务器看,cpu又会飙升到快100%。
为什么会这样,这个web api访问量其实不是很大的。
//我沾过来一些示例代码,看看是不是有些地方没注意啊。
public class GoodController : ApiController
{
Entity entity = new Entity();
public GoodController()
{
entity.Configuration.ValidateOnSaveEnabled = false;
}
[HttpPost]
public int GoodPingjia()
{
HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];
HttpRequestBase request = context.Request;
Authentication authentication = new Authentication(request);
if (!string.IsNullOrEmpty(authentication.state))
{
return 0;
}
string orderID = request["orderID"];
Order order = entity.Order.Find(orderID);
GoodEvaluate goodEvaluate = new GoodEvaluate();
goodEvaluate.GoodID = order.GoodID;
goodEvaluate.GoodGategoryID = entity.Good.Find(order.GoodID).GoodGategoryID;
goodEvaluate.Detail = request["Detail"];
goodEvaluate.UserID = authentication.userID;
goodEvaluate.State = 1;
goodEvaluate.Time = DateTime.Now;
entity.GoodEvaluate.Add(goodEvaluate);
order.State |= 16;
return entity.SaveChanges();
}
~GoodController()
{
entity.Dispose();
}
}
//这是那个webapi的代码示例, 这个webapi基本都是这种写法,是不是不能在析构函数里去做 entity.Dispose();啊。
设置iis网页服务器cpu占比,为什么iis的一个线程池占了100%cpu相关推荐
- java 线程池配置与CPU关系
一般说,大家认为线程zhi池的大小经验值应该这样设置:(其中N为CPU的个数) 如果是CPU密集型应用,则线程池大小设置为N+1 如果是IO密集型应用,则线程池大小设置为2N+1(因为io读数据或者缓 ...
- 面试官:如何评估一个线程池需要设置多少个线程
作者 | 丁威 责编 | 欧阳姝黎 见字如面,我是威哥,一个从普通二本院校毕业,从未曾接触分布式.微服务.高并发到通过技术分享实现职场蜕变,成长为 RocketMQ 社区优秀布道师.大厂资 ...
- 线程池使用:CPU密集型和IO密集型
#1 cpu密集型: cpu使用率较高(也就是一些复杂运算,逻辑处理),所以线程数一般只需要cpu核数的线程就可以了. 这一类型的在开发中多出现的一些业务复杂计算和逻辑处理过程中. #1 I/O密集型 ...
- Win8 CPU占用率高,服务主机:本地服务进程占用CPU高
转自软迷 Win8消费者预览版放出来之后,软迷也是立马在自己的电脑上安装了,安装完成之后发现Win8 CPU占用率高,打开任务管理器,其中有几个系统进程:如服务主机:本地服务(对等网络).COM Su ...
- timed_waiting线程是否占用cpu_程序CPU占用率飙升,如何定位线程的堆栈信息?超详细,值得收藏看不懂还有配套视频 第319篇...
相关历史文章(阅读本文前,您可能需要先看下之前的系列?) 国内最全的Spring Boot系列之三 2020上半年发文汇总「值得收藏」 GraphQL的探索之路 – SpringBoot集成Graph ...
- IDEA的CPU占用率高问题解决方法
前言:这段时间发现 IDEA 的 CPU 占用率猛涨,时不时就飙升到百分之7.80,使得敲代码的体验感十分不佳,在经过一番查找之后终于解决了问题,在此记录一下 IDEA的CPU占用率高问题解决方法 问 ...
- linux cpu占用率 监控工具 简介
目录 1. top 1.1 /proc/loadavg 1.2 top使用 2. perf 3. sar.ksar 4. mpstat 5. uptime 6. vmstat 7. pidstat 7 ...
- c语言程序会使cpu变高,用 C 语言写个程序,运行时,cpu占用率一直保持50%
好记性不如烂笔头 --东西太多,脑子永远不够用 问题 用 C 语言写个程序,运行时,cpu占用率一直保持50% 解决方案 一看题目好眼熟!<编程之美>!然而已经记不清楚了,果然东西需要经常 ...
- cpu使用率 htop显示_Linux CPU占用率监控工具小结
关键词:top.perf.sar.ksar.mpstat.uptime.vmstat.pidstat.time.cpustat.munin.htop.glances.atop.nmon.pcp-gui ...
最新文章
- springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据
- R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、为指定变量添加单位信息、自定义overall的标签名称
- 大话设计模式(六 关于Flex的争论)
- php多线程foreach,php中foreach curl实现多线程例子
- python怎么画波浪_python 实现波浪滤镜特效
- 【SAS BASE】SCAN函数
- 3d pdf reader android,3D PDF Reader
- httpd路径映射和重定向
- XMPP基本概念--节(stanza)
- 利用cookie 解决多站点共享session的解决方案
- Appium自动化测试原理
- 【脏数据】什么是脏数据:脏数据的种类、类型
- JAVA作业三:教练与运动员案例
- mount point / 挂载点
- PrometheusAlert安装和其基本的使用
- 网线水晶头接法和线序(图文详解)
- android平台上持久化存储3种手段_Android--数据持久化之内部存储、Sdcard存储
- 五个值得推荐的英语学习APP,你用过哪些
- 电商“助推”论文代写、期刊代发 谁评学术端与不端?
- Gradle下载的依赖包存放在哪里?
热门文章
- Memetic Algorithm(文化基因算法)
- 所谓的二维背包Triangular Pastures POJ 1948
- (未写)tyvj-1333- Coder Space的邀请
- 【练习题】构造方法 编写Java程序,模拟简单的计算器。
- [网络安全提高篇] 一〇八.Powershell和PowerSploit脚本渗透详解 (1)
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- Masm for Windows集成开发环境编写汇编程序
- torch.gather(input, dim, index, *, sparse_grad=False, out=None) → Tensor
- 2017/Province_Java_B/2、纸牌三角形
- 316. Remove Duplicate Letters 去除重复字母