Project Mercury is my little pet project.
It is a little utility that sits in your systrays and monitors which program/windows you have active/in focus. It will then give this program/window an "Above Normal" CPU priority to ensure a more smooth experience despite having CPU intensive load in the background.
Once you leave the you program Project Mercury will set the CPU priority back to normal, and if you minimized your program/window it will get set to "Below Normal" CPU priority.
This process itself does not magically give any performance boost on your PC, but it makes whatever program/game you are currently working on, be more responsive and faster at the cost of backgrounds programs performance.
Project Mercury also has a CPU slice mode changer:
Desktop:
The standard mode for windows desktop versions aka "Optimize for programs" settings
Server:
The standard mode for windows server versions aka " Optimized for backgrounds
Gamer:
Same as desktops except it uses longer time slices for the foreground application for better CPU efficiency and less CPU stealing from background programs
Multitasking:
My own Settings that's basically the same as sever for optimal CPU efficiency, but still gives a higher CPU slice priority to foreground applications
Project Memory has a fast Clear Memory feature.
I normal highly recommend against using memory cleaners as they are mostly snake oil.
This feature is only integrated into Project Mercury because i was already using the code to reduce the memory footprint of Project Mercury it self.
Many other Clear memory programs works by grabbing a lot of memory and forcing Windows to page out programs. This is a slow process and makes your system have memory issues for a couple of seconds and thereby reduced performance.
Project Mercury instead directly sends the windows command to the programs and ask them to page them out. WITHOUT reducing your available memory during the clearing process.
Again this is not recommend unless you have a specific reason for it. You don't want you data/programs in your slow pagefile, You want them in your fast RAM.
http://www.techcenter.dk
(Look to the right side)
Any feedback/suggestions/benchmarks/constructive criticism are welcome.
Benchmarks (7-zip benchmark, Firefox with flash add's and h.264/aac decoding in the background)
It is a little utility that sits in your systrays and monitors which program/windows you have active/in focus. It will then give this program/window an "Above Normal" CPU priority to ensure a more smooth experience despite having CPU intensive load in the background.
Once you leave the you program Project Mercury will set the CPU priority back to normal, and if you minimized your program/window it will get set to "Below Normal" CPU priority.
This process itself does not magically give any performance boost on your PC, but it makes whatever program/game you are currently working on, be more responsive and faster at the cost of backgrounds programs performance.
Project Mercury also has a CPU slice mode changer:
Desktop:
The standard mode for windows desktop versions aka "Optimize for programs" settings
Server:
The standard mode for windows server versions aka " Optimized for backgrounds
Gamer:
Same as desktops except it uses longer time slices for the foreground application for better CPU efficiency and less CPU stealing from background programs
Multitasking:
My own Settings that's basically the same as sever for optimal CPU efficiency, but still gives a higher CPU slice priority to foreground applications
Project Memory has a fast Clear Memory feature.
I normal highly recommend against using memory cleaners as they are mostly snake oil.
This feature is only integrated into Project Mercury because i was already using the code to reduce the memory footprint of Project Mercury it self.
Many other Clear memory programs works by grabbing a lot of memory and forcing Windows to page out programs. This is a slow process and makes your system have memory issues for a couple of seconds and thereby reduced performance.
Project Mercury instead directly sends the windows command to the programs and ask them to page them out. WITHOUT reducing your available memory during the clearing process.
Again this is not recommend unless you have a specific reason for it. You don't want you data/programs in your slow pagefile, You want them in your fast RAM.
http://www.techcenter.dk
(Look to the right side)
Any feedback/suggestions/benchmarks/constructive criticism are welcome.
Benchmarks (7-zip benchmark, Firefox with flash add's and h.264/aac decoding in the background)
Code:
UT2004 Quake3
NO background TDM ONS
640x480 211.3 161.8 693.4
1024x768 209.2 160.9 692.6
1600x1200 211.3 160.7
Mercury off
640x480 130.4 124.0 340.1
1024x768 127.3 110.6 322.9
1600x1200 134.1 113.0
Mercury on
640x480 179.0 142.4 584.7
1024x768 178.9 142.2 471.5
1600x1200 181.9 143.3
Recovered FPS 60% 59% 54%
Last edited: