- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have been trying to work out how to make the overall responsiveness of Windows systems better, particularly when using multiple productivity applications at once. I built a solution using PowerShell for my tests that will monitor an application and dynamically adjust resources allocated to background applications like Microsoft Teams, Outlook, Edge and other similar workloads. The approach includes: Knowing when the application is inactive or running in background Lowering the CPU priority of a process to decrease CPU usage for a while Removing unused memory from nonactive processes. Reverting to normal performance when the application is called back. This has worked for me to save unnecessary resources usage and yet keep my applications available and ready to go at a whim. The idea is not to close applications, but to use system resources more efficiently when the system is idle. I wonder if Intel has thought about something similar on the platform level, especially in regard to the new hybrid architectures, Thread Director technology or power management capabilities. The integration of operating system, application and processor scheduling logic appears to be ripe for being tighter. I would love to know the opinions of Intel engineers and community members: Are you doing similar optimizations? What would be the problems with embedding this behavior at OS or firmware level? Are there potential improvements for this kind of dynamic resource management that could be realized with future CPU scheduling technologies? Anticipating your thoughts and experiences.
Link Copied
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page