社区
Windows Server
帖子详情
如何将一个已注册为WINDOWS服务的进程的优先级设置为非“标准”优先级?
new_sql
2008-03-21 11:10:03
查过一些资料,可以在以下注册表项找到该服务的项目
HKEY _ LOCAL _ MACHINE\SYSTEM\CurrentControlSet\Services
需要更改哪个键值,可以将服务的优先级改成除标准之外的级别?
谢谢!
...全文
265
8
打赏
收藏
如何将一个已注册为WINDOWS服务的进程的优先级设置为非“标准”优先级?
查过一些资料,可以在以下注册表项找到该服务的项目 HKEY _ LOCAL _ MACHINE\SYSTEM\CurrentControlSet\Services 需要更改哪个键值,可以将服务的优先级改成除标准之外的级别? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spf_player
2009-03-25
打赏
举报
回复
要手动调整可以用process explorer,要开机自动调整我也不知道
new_sql
2008-04-07
打赏
举报
回复
这个问题,没人经历过么?
new_sql
2008-03-27
打赏
举报
回复
看看有没有人出手
new_sql
2008-03-24
打赏
举报
回复
抱歉,是我描述不清了
标准的意思就是通常windows服务的优先级为 “normal”,该翻成“普通”可能更好点
非标准的意思是 除normal之外的几个优先级,high, abovenormal,belownormal,low
实际上我是想把一个服务的优先级改成belownormal或low,在任务管理器里这个服务的优先级别是不可以被改变的(不知道它搞了什么名堂)
嗯,补充一下,我想降低优先级的这个服务是mysql,调低的理由是mysql装在笔记本上,数据加载或一个查询有可能持续一个多小时基至更长,如果mysql优先级是normal,那么在这期间基本是干不了其它事的,调成belownormal或low,就可以让它慢慢跑,同时还勉强可以处理点日常的事务,例如收发邮件,上上网等等
就是这个意思,不知道这次说明白没有
crazyboypl
2008-03-24
打赏
举报
回复
这个所谓的“非标准”让我很不理解。。。
new_sql
2008-03-24
打赏
举报
回复
这个问题,没人研究过?
查看和
设置
进程
优先级
目录 1.查看
进程
优先级
2.
设置
进程
优先级
2.1 与
进程
优先级
设置
相关的API 2.2
优先级
等级划分 2.3 示例代码 2.4 查看
优先级
设置
是否生效 1.查看
进程
优先级
打开任务管理器,点击“详细信息”,选中要查看的exe,然后右键点击,在弹出的菜单中可以看到当前
进程
的
优先级
。 2.
设置
进程
优先级
每个
进程
都有相应的
优先级
,
优先级
决定它何时运行和占用 CPU 时间。
进程
(线程)的
优先级
越高,那么就可以分占相对多的CPU时间片。最终的
优先级
共分32级,是从 0 到 3.
如何通过编程
设置
WIndows
和Linux
进程
的
优先级
?
函数来修改
进程
的
优先级
。在
Windows
和Linux系统中,你都可以通过编程来修改
进程
的
优先级
。以下是两种操作系统上的方法。另外,需要注意的是,不恰当地提高
进程
优先级
可能会对系统的稳定性和性能产生负面影响,因此应谨慎使用。值的范围是-20到19,其中-20是最高
优先级
,19是最低
优先级
。只有超级用户可以
设置
负的。值(即提高
优先级
)。普通用户只能
设置
0到19的。系统调用来修改
进程
的
优先级
。在
Windows
中,你可以使用。在Linux中,你可以使用。注意:在Linux中,值(即降低
优先级
)。
Linux与
Windows
调整
进程
优先级
,调整某一用户所有
进程
优先级
需要注意的是,提高
进程
的
优先级
可能会导致其他
进程
的运行受到影响,因此需要谨慎使用。打开任务管理器后,选择要
设置
优先级
的
进程
,右键单击
进程
并选择“
设置
优先级
”,然后选择所需的
优先级
。在操作系统中,
进程
的调度和
优先级
是由操作系统内核进行管理的。命令可以将
进程
的
优先级
调整为更高或更低的值,其中负值表示更高的
优先级
,正值表示更低的
优先级
。此外,提高
进程
的
优先级
可能会影响系统的稳定性和其他
进程
的运行,因此需要谨慎使用。命令时,您需要指定要修改
优先级
的
进程
的
进程
ID(PID)或
进程
名,并指定要
设置
的新
优先级
。
设置
进程
优先级
注意,在
Windows
中,
进程
的
优先级
分为 5 个等级,从 IDLE_PRIORITY_CLASS 到 REALTIME_PRIORITY_CLASS。其中,IDLE_PRIORITY_CLASS 是最低
优先级
,REALTIME_PRIORITY_CLASS 是最高
优先级
。当我们
设置
进程
的
优先级
为高时,该
进程
将会比其他
进程
更早执行。因此,如果我们希望我们的程序在
Windows
中运行得更快,我们可以使用上述代码来
设置
程序的
优先级
为高。但是,需要注意的是,
设置
进程
的
优先级
可能会影响其他
进程
的执行。
【
Windows
】想提升
进程
优先级
?start命令的
优先级
玩法揭秘
Windows
系统为每个
进程
分配
优先级
,用于决定 CPU 资源的分配顺序。Realtime(实时):最高
优先级
,适用于对实时响应要求极高的任务(慎用)。High(高):高
优先级
,适合需要快速完成的任务。Above Normal(高于正常):略高于普通
优先级
,适用于资源需求略高的程序。Normal(正常):默认
优先级
,适用于大多数程序。Below Normal(低于正常):适用于
非
关键性任务。Low(低):最低
优先级
,用于后台运行任务。start。
Windows Server
6,871
社区成员
177,938
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章