#cpu #affinity

nightly cpu-affinity

跨平台CPU亲和力

10 个不稳定版本 (3 个重大变更)

使用旧版Rust 2015

0.4.4 2019年2月4日
0.4.3 2019年2月2日
0.4.2 2019年1月31日
0.3.2 2019年1月28日
0.1.1 2018年12月3日

#5 in #affinity

Download history • Rust 包仓库 6/week @ 2023-10-18 • Rust 包仓库 21/week @ 2023-10-25 • Rust 包仓库 9/week @ 2023-11-01 • Rust 包仓库 19/week @ 2023-11-08 • Rust 包仓库 10/week @ 2023-11-15 • Rust 包仓库 22/week @ 2023-11-22 • Rust 包仓库 36/week @ 2023-11-29 • Rust 包仓库 4/week @ 2023-12-06 • Rust 包仓库 16/week @ 2023-12-13 • Rust 包仓库 14/week @ 2023-12-20 • Rust 包仓库 23/week @ 2023-12-27 • Rust 包仓库 3/week @ 2024-01-03 • Rust 包仓库 5/week @ 2024-01-10 • Rust 包仓库 12/week @ 2024-01-17 • Rust 包仓库 31/week @ 2024-01-24 • Rust 包仓库 22/week @ 2024-01-31 • Rust 包仓库

每月下载量:70
用于 message-dispatch

MIT 和可能 AGPL-3.0

55KB
836 代码行

cpu-affinity

跨多个平台和操作系统的进程和线程的CPU亲和力,包括:

  • Android
  • BitRig(不执行任何操作)
  • DragonFlyBSD
  • Emscripten
  • Fuchsia
  • FreeBSD
  • iOS
  • MacOS(不执行任何操作,但设置线程亲和力组有特殊逻辑)
  • Linux
  • NetBSD
  • OpenBSD(不执行任何操作)
  • Windows

提供逻辑以查找进程的有效逻辑核心(超线程)集合,管理每个逻辑核心的数据集,等等。

许可

本项目的许可协议为MIT。


lib.rs:

cpu-affinity

跨多个平台和操作系统的进程和线程的CPU亲和力,包括:

  • Android
  • BitRig(不执行任何操作)
  • DragonFlyBSD
  • Emscripten
  • Fuchsia
  • FreeBSD
  • iOS
  • MacOS(不执行任何操作,但设置线程亲和力组有特殊逻辑)
  • Linux
  • NetBSD
  • OpenBSD(不执行任何操作)
  • Windows
  • uclibc

依赖项

~0–0.9MB
~14K SLoC