Bắt đầu một ứng dụng được gán cho một CPU cụ thể trong Windows 7, 8 hoặc Vista

Bắt đầu một ứng dụng được gán cho một CPU cụ thể trong Windows 7, 8 hoặc Vista
Bắt đầu một ứng dụng được gán cho một CPU cụ thể trong Windows 7, 8 hoặc Vista

Video: Bắt đầu một ứng dụng được gán cho một CPU cụ thể trong Windows 7, 8 hoặc Vista

Video: Bắt đầu một ứng dụng được gán cho một CPU cụ thể trong Windows 7, 8 hoặc Vista
Video: How to reset Internet Explorer® 8 proxy settings in Windows® XP - YouTube 2024, Tháng tư
Anonim

Windows có một tùy chọn cho phép bạn khởi động một ứng dụng và thiết lập mối quan hệ CPU, gán cho ứng dụng chạy trên một CPU cụ thể trong một hệ thống lõi kép.

Để bắt đầu một ứng dụng, bạn phải chuyển cờ ái lực đến tiện ích khởi động trong dấu nhắc lệnh. Ví dụ, nếu bạn muốn bắt đầu notepad được gán cho CPU, bạn có thể sử dụng lệnh sau:

c:windowssystem32cmd.exe /C start /affinity 1 notepad.exe

Bạn có thể thấy trong trình quản lý tác vụ rằng quy trình chỉ được gán cho CPU 0

Để bắt đầu quá trình trên CPU 0, sử dụng công tắc lệnh sau:
Để bắt đầu quá trình trên CPU 0, sử dụng công tắc lệnh sau:

/affinity 1

Đối với CPU 1, sử dụng công tắc này:

/affinity 2

Bạn có thể sử dụng một số lên đến số lõi CPU hoặc CPU trong hệ thống của bạn. Mối quan hệ về cơ bản là lõi CPU # + 1, vì vậy / ái lực 5 sẽ sử dụng CPU 4.

Bạn gần như có thể sửa đổi các phím tắt cho một mục để làm cho nó chạy trên CPU cụ thể, bằng cách chỉ cần prepending đầy đủ "c: windows system32 cmd.exe / C start / affinity 1" vào mục tiêu phím tắt. Hạn chế duy nhất của phương pháp này là cửa sổ nhắc lệnh sẽ nháy nhanh trên màn hình.

Đề xuất: