Yuan天空
Yuan天空
  • 我的主页
  • 博客随笔
  • 软件作品
    • TK精灵(进程守护)
    • 远程运维助手
    • DicomStoreSCU
    • TKOCR(离线OCR)
    • 更多...
  • 学习资源
  • 网址收藏
  • HTML模板
专注.NET开发技术领域
  1. 主页
  2. 博客
  3. 发布页

c# 设置进程自身在系统中运行关联的优先级

C#进程优先级Windows任务管理
博客随笔 2021-06-22 171
贴个广告
Windows10/11永久Windows激活密钥24小时自动发货
Loading...
C# .NET WPF UI界面控件库源码|控件源码|
Loading...
C#控件/wpf实例/WPF源码/xaml源文件/Demo程序
Loading...
博客正文

在windows系统中任务管理器中有一个设置进程优先级的选项 如下图:

windows任务管理器设置进程在系统中运行关联的优先级别

这个功能平时用到的不多,需要用的时候如果手动改每次程序重启后都需要再次设置挺麻烦的 这里提供一个程序设置自身优先级的代码:

将这段代码放在程序启动方法里 每次会自动设置,就不需要再手动去设置了

//获取当前自身进程
Process p = Process.GetCurrentProcess();
//设置进程的优先级
p.PriorityClass = ProcessPriorityClass.Idle;

ProcessPriorityClass枚举类说明

枚举名 枚举值 说明
AboveNormal 32768 指定进程的优先级高于 Normal 但低于 High。
BelowNormal 16384 指定进程的优先级在 Idle 之上,但在 Normal 之下。
High 128 指定进程执行必须立即执行的时间关键任务,如 Task List 对话框,不管操作系统的负荷如何,用户调用该对话框后均必须迅速响应。 该进程的线程优先于普通或空闲优先级类进程的线程。为进程的优先级类指定 High 这一个优先级时需谨慎,因为高优先级类应用程序几乎可以使用所有可用的处理器时间。
Idle 64 指定此进程的线程只能在系统空闲时运行,如屏幕保护程序。 更高优先级类中运行的任何进程的线程都优先于此进程的线程。 此优先级类由子进程继承。
Normal 32 指定进程没有特殊的安排需求。
RealTime 256 指定进程拥有可能的最高优先级。具有 RealTime 优先级的进程的线程抢占所有其他进程的线程,包括执行重要任务的操作系统进程。 因此,执行时间并不太短的 RealTime 优先级进程可能导致磁盘高速缓存不刷新或鼠标无响应。
同类文章
VS错误提示无法嵌入互操作类型“IWshShell_ClassClass”,请改用适用的接口的解决方法
Loading...
VS错误提示无法嵌入互操作类型“IWshShell_ClassClass”,请改用适用的接口的解决方法
c# 如何图像质量压缩 减少文件体积大小
Loading...
c# 如何图像质量压缩 减少文件体积大小
Windows系统DOS命令脚本实现切换ip
Loading...
Windows系统DOS命令脚本实现切换ip
wpf调用文件目录打开目录选择对话框
Loading...
wpf调用文件目录打开目录选择对话框
C#使用SqlBulkCopy向Sqlserver数据库大批量更新插入数据数据库的例子
Loading...
C#使用SqlBulkCopy向Sqlserver数据库大批量更新插入数据数据库的例子
利用泛型实现DataTable转List通用类
Loading...
利用泛型实现DataTable转List通用类
.NET5框架下使用HttpListener类实现http接口监听替代OWIN自我寄宿
Loading...
.NET5框架下使用HttpListener类实现http接口监听替代OWIN自我寄宿
C# 中常用的几种结束应用程序进程的代码方法
Loading...
C# 中常用的几种结束应用程序进程的代码方法
C# 引用NPOI组件实现泛型实体集合转换成表格Excel
Loading...
C# 引用NPOI组件实现泛型实体集合转换成表格Excel
C#开发中字符串结束符 \0 怎么去
Loading...
C#开发中字符串结束符 \0 怎么去
C#简单而优雅的实现实体类和XML文件互相转换
Loading...
C#简单而优雅的实现实体类和XML文件互相转换
c#实现调用XCopy命令实现目录备份的应用代码实例
Loading...
c#实现调用XCopy命令实现目录备份的应用代码实例
问题反馈/学习建议
1. 文明上网,理性表达,营造舒适的学习氛围
2. 请不要反馈提交与本页主题无关内容
学习资源
C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码
Loading...
C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码
Digao Desk 多进程运行信息监控工具v1.5.1 官方版
Loading...
Digao Desk 多进程运行信息监控工具v1.5.1 官方版
(TK精灵雏形源码)一款比较基础的Windows桌面exe程序运行守护工具源码
Loading...
(TK精灵雏形源码)一款比较基础的Windows桌面exe程序运行守护工具源码
Windows环境下 PaddleOCR安装包(Python版)下载
Loading...
Windows环境下 PaddleOCR安装包(Python版)下载
Windows系统PC版重装机兵xeno 绿色免安装中文PJ版
Loading...
Windows系统PC版重装机兵xeno 绿色免安装中文PJ版
基于.NET4.0实现的目录文件新增监视并自动化上传至ftp完整流程工具源码
Loading...
基于.NET4.0实现的目录文件新增监视并自动化上传至ftp完整流程工具源码
标题目录
  • ProcessPriorityClass枚举类说明