wevsty

wevsty

V2EX 第 177552 号会员,加入于 2016-06-15 16:03:10 +08:00
今日活跃度排名 11290
根据 wevsty 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
wevsty 最近回复了
openvpn/TLSVPN over proxy 就行了
6 天前
回复了 firejoke 创建的主题 Python 控制子进程的 cpu 使用率
@firejoke
常见的系统内核都被人研究的比较透彻了,所以这些内核提供的资源调度方式都是比较好预期的。

以调度的眼光来看,一个耗时任务所需要的 CPU 时间是无穷大的(因为无法预知具体需要多少时间来完成任务),而 CPU 时间显然是有限的。
对 Windows 来说,Windows 会优先保证在调度周期内每个线程都能得到一定时间的执行的机会,在此基础上,剩余的时间按照优先级分配给各个线程。也就是说,进程优先级实际上保证的也是任务在系统中所占用的时间比例。
我不知道所谓低优先级任务启动时不能让出 CPU 时间是一个什么概念,但是我十分确定,在高优先级线程需要 CPU 时间时,对比低优先级线程高优先级线程会获得更多的 CPU 时间。
在 Windows 中,还可以给进程设置 JOBOBJECT_CPU_RATE_CONTROL_INFORMATION ,可以设定 JOB 中进程使用的 CPU 占比或者时间,可以设定为动态比值,也可以设定绝对周期。这样可以比较好的控制 CPU 时间的分配。

最后资源调度本来就是内核的活,用户态根本拿不到准确的数据来进行调度。
如果内核提供的优先级+CPU 时间限制还满足不了你的需求,那你可能需要的是自己定制一个系统内核。
6 天前
回复了 firejoke 创建的主题 Python 控制子进程的 cpu 使用率
@firejoke
只是为了系统空闲的时候能使用 CPU 资源,忙的时候不要占用的话,Windows 下面直接设置进程优先级就行了。

设置进程优先级为最低,这样 Windows 会尽可能的调度其他进程,只有空闲的时候才会把 CPU 时间交给低优先级进程。
6 天前
回复了 sen2 创建的主题 Windows win10 如何创建独立用户?
给管理员权限就应该视为你授权了对方做任何操作。
所谓完全独立的账户在系统层面是不存在的。
如果只是临时用用,可以考虑影子系统或者 UWF 一类的方案,这样重启后就还原了任何更改。
6 天前
回复了 firejoke 创建的主题 Python 控制子进程的 cpu 使用率
windows 下面直接设置 job 就可以限制 cpu 使用了。
12 天前
回复了 amiwrong123 创建的主题 C++ inline 不能修饰一个全局函数呗?
inline 编译器要求随时能找到代码,不然怎么给你内联进去。
查了一下,说错了,更正一下:
operator delete[] 是有的,并且可以重载。
另外 double* 不一定是占用 4 字节,比如 X64 下面就是 8 字节。
没有 double[] 的析构函数这种玩意。
对于内置类型 delete 和 delete [] 的行为没有区别,都是直接释放内存。
如果是 class 类型,delete [] 会调用数组里每个元素的析构函数,然后再释放内存。
@zhangjinghua
未定义行为的结果就不要纠结了。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2520 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 11:35 · PVG 19:35 · LAX 03:35 · JFK 06:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.