The overheating of PC components can lead to serious issues: from crashes and data loss to damaged components that need to be replaced entirely.
Depending on how you use your PC, you may experience overheating issues on a regular basis, at certain times of the year only, or not at all.
Especially the Summer period can make a difference, considering that air temperature levels are higher than the rest of the year.
But there are other situations, for instance when you are running software like SETI at home or mine virtual currencies, as they can be taxing.
If you experience overheating issues, you have a couple of options that you can explore to avoid this from reaching dangerous levels.
You can underclock your hardware for instance, add or replace cooling elements such as fans, or run software that reacts automatic when certain temperature levels are reached.
TThrottle is a free program for the Windows operating system that provides you with a solution. It can monitor the temperature of your computer's cpu and gpu provided that sensors are available that report these.
The current temperature is always displayed to you in the program interface on start. Here you can also set the maximum temperature for each component that you do not want exceeded.
Once you have set the maximum temperature of the cpu and gpu, you need to add programs to the list of processes that are throttled when the maximum temperature threshold is reached.
You can add specific process names, or partial names, to the list of programs. This is only needed if you do not see a Boinc tab in the program interface.
TThrottle does not require you to use the process throttling feature at all. It can react in different ways to the reaching of temperature thresholds.
You can set rules that shut down or reboot the PC when a certain threshold is reached, or that send you an email so that you are informed about that instead.
There is another option to limit the running time of processes. If you set the minimum and maximum runtime of the cpu process to the same value, you are automatically limiting the selected processes.
So how can this be useful?
One application are programs that tax the PC 100% when they run. I'm thinking of Bitcoin mining, running scientific calculation software, or real-time conversion software.
If you do not limit the programs in any way, they may overheat the PC while running. To avoid this, you can use TThrottle to limit them when they are running.
TThrottle is a program for advanced users. While it is easy enough to set up, it is usually not something that the majority of Windows users may want to run.
It can be useful if you run into overheating issues regularly while running taxing programs on your PC, and also as a mechanism to avoid ill-effects of the overheating of components by shutting down the PC or informing you about it.