Welcome to the ThreadCPUAssignment_POC project! This application helps you assign specific CPUs to process threads and manage them effectively. Whether you want to block a thread with higher priority or simply observe CPU activity, this tool provides an easy way to do it.
To run this application, you will need:
- Operating System: Windows 10 or later
- Processor: 1 GHz or faster
- RAM: At least 2 GB
- Disk Space: 50 MB of free space
To get started, follow these steps:
- Visit the Releases page to download the application: Download Here.
- Look for the latest version of the application.
- Click the link to the application package. This might be a
.zipor.exefile. - Once the download is complete, locate the file in your downloads folder.
- If the file is a
.zip, right-click it and select "Extract All." Choose a destination folder where you want the files. - If you downloaded an installer (
.exe), simply double-click it. Follow the prompts that appear. - After installation, find the application shortcut on your desktop or in the start menu.
After installation, you can start the application by double-clicking its icon. Here's a simple guide on how to use its features:
- Process Management: Select processes and assign them to specific CPUs.
- Blocking Threads: This feature helps to block a thread temporarily while you focus on high-priority processes.
- Performance Monitoring: Monitor the performance and resource utilization of your CPU in real-time.
- Open the application. You will see the main interface with options for process management.
- To assign a CPU to a thread:
- Click on the process you wish to manage.
- Choose the CPU you want to assign to that thread from the drop-down menu.
- To block a thread:
- Select the thread.
- Click the "Block" button next to it.
- To monitor performance, simply observe the graph displayed on the main screen.
If you encounter issues, consider these solutions:
- Application won’t start: Ensure your system meets the requirements. Try restarting your computer.
- Performance issues: Close unnecessary programs running in the background that might be using resources.
- Thread not blocking: Make sure you have selected the correct thread and CPU.
For further help, you can reach out via GitHub Issues to report bugs or ask questions.
Future updates may include:
- Enhanced performance monitoring tools.
- Support for more operating systems.
- User guide with detailed examples.
Thank you to everyone who contributed to this project! Your efforts make this tool better for everyone.
Happy managing!