package main
import (
"runtime"
)
func task(){
a := 100
for {
a += 1
}
}
func main() {
runtime.GOMAXPROCS(1)
go task()
go task()
select {}
}
golang 占满指定核CPU
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 背景:为什么要进程绑定到指定的CPU上? 1) 减少CPU切换开销 CPU固定绑定到主机的指定CPU上,在整个运行...
- 默认值是0,可以设置为-20,表示非常不友好,可以减少cpu上下文切换的次数
- 1. 情景描述: 线上某系统大约运行了半个多月的时间,突然发现系统的交易处理时间延迟从最初的70ms 变成7s,也...
- 用ps命令找到程序的对应进程号 方式一:top 命令 可以动态地获取占用率信息 方式二:ps 命令 查看内存占用前...
- 指定进程名来抓取进程的CPU,内存使用情况 上代码前说两句,这里使用了psutil的库使用前需要pip一下,而这玩...