- Joined
- Sep 7, 2003
- Location
- Warsaw, Poland
Hey!
I've just finished "FAH Manager" - it's a program that starts and stops FAH Services depending on current processes' demand for CPU power.
How does it work:
Once a while it checks current processes CPU usage, if there's one that has more CPU usage than set threshold for some time, it stops FAH services. When CPU usage of most demanding application is below set limit, it starts FAH services - pretty simple. Additionally, you can set start / stop thresholds in ranges of 0 - 1000 (1/1000s of CPU power) and define how often to check CPU usage and how long low / high CPUusage has to last to do something. You can also define more than 1 Service to start / stop.
Features:
- starts / stops FAH services
- configurable
- monitors FAH CPU usage
- monitors CPU usage of the most demanding non-FAH process
- monitors avarage FAH CPU usage from last reboot
- tray icon with information about current FAH CPU usage
- when minimized, not displayed in taskbar
- logs when services are started / stopped and what was the reason of stopping
- small size - 60kB
- configuration in text file - possible manual editing (advanced users only)
First run:
- unpack
- start
- right-click on system tray icon, choose "Setup"
- adjust timers and FAH services names (each service name in separate line)
- default values should work pretty well, but you need to adjust FAH service name - default is "FAH"
Regular run:
- when started, program starts monitoring according to last set settings
- click minimize icon to make it minimize to tray
- double-click tray icon to reopen program, or righ-click tray icon and choose desired option
Requirements:
- a computer running Microsoft Windows
- .Net Framework
Final notes:
Program is written in C# for .Net Framework, so it will work only on Windows machines. Perhaps someone will make something similiar for Linux. As it's powered by .Net, it utilizes garbage collector. This means that you may expect strange memory usage displayed in some monitoring programs, but it should decrease when needed and should not affect performance.
Program has been tested on AMD Barton powered machine with the latest .Net Framework with latest patches avaible on release day. Program should not perform any internet connections. I couldn't test it on P4 HT and multi-CPu machines, but I think it should work. I take no responsibility for bad usage, versions downloaded from third-party sites and such stuff.
Before running program - read this post carefully. I give no support for people who haven't read instructions. I've used official OCForums icon as this program icon. If that's bad - let me know, I'll change it.
If you had any suggestions / comments - let me know.
So - FOLD and don't tell that FAH slows down your games anymore
I've just finished "FAH Manager" - it's a program that starts and stops FAH Services depending on current processes' demand for CPU power.
How does it work:
Once a while it checks current processes CPU usage, if there's one that has more CPU usage than set threshold for some time, it stops FAH services. When CPU usage of most demanding application is below set limit, it starts FAH services - pretty simple. Additionally, you can set start / stop thresholds in ranges of 0 - 1000 (1/1000s of CPU power) and define how often to check CPU usage and how long low / high CPUusage has to last to do something. You can also define more than 1 Service to start / stop.
Features:
- starts / stops FAH services
- configurable
- monitors FAH CPU usage
- monitors CPU usage of the most demanding non-FAH process
- monitors avarage FAH CPU usage from last reboot
- tray icon with information about current FAH CPU usage
- when minimized, not displayed in taskbar
- logs when services are started / stopped and what was the reason of stopping
- small size - 60kB
- configuration in text file - possible manual editing (advanced users only)
First run:
- unpack
- start
- right-click on system tray icon, choose "Setup"
- adjust timers and FAH services names (each service name in separate line)
- default values should work pretty well, but you need to adjust FAH service name - default is "FAH"
Regular run:
- when started, program starts monitoring according to last set settings
- click minimize icon to make it minimize to tray
- double-click tray icon to reopen program, or righ-click tray icon and choose desired option
Requirements:
- a computer running Microsoft Windows
- .Net Framework
Final notes:
Program is written in C# for .Net Framework, so it will work only on Windows machines. Perhaps someone will make something similiar for Linux. As it's powered by .Net, it utilizes garbage collector. This means that you may expect strange memory usage displayed in some monitoring programs, but it should decrease when needed and should not affect performance.
Program has been tested on AMD Barton powered machine with the latest .Net Framework with latest patches avaible on release day. Program should not perform any internet connections. I couldn't test it on P4 HT and multi-CPu machines, but I think it should work. I take no responsibility for bad usage, versions downloaded from third-party sites and such stuff.
Before running program - read this post carefully. I give no support for people who haven't read instructions. I've used official OCForums icon as this program icon. If that's bad - let me know, I'll change it.
If you had any suggestions / comments - let me know.
So - FOLD and don't tell that FAH slows down your games anymore