=============================================================================== GUIResponse Graphical User Interface Responsiveness Improving Utility =============================================================================== --- 0. General Description --- GUIResponse is a utility for improving responsiveness of programs that employ Graphical User Interface under conditions of heavy CPU load. The GUIResponse utility increases the priority of threads involved in the processing of window message queues and thus allows for a faster response to user manipulations and other asynchronous events to be handled by interface windows. The utility also ensures the priority of GUI programs is higher than the default priority of console applications (unless the latter get explicitly promoted to higher priorities) as in most case the CPU-consuming work is performed by console applications. The utility is especially recommended for software developers who build large projects on their computers and would like to browse the internet in the meanwhile. This tool may also come handy on notebooks, netbooks and ultrabooks as those mobile devices tend to lack responsiveness when unplugged from the power supply and/or switched to a power-saving mode. Please refer to the accompanying video file GUIResponse.wmv to see a demo of how the responsiveness of an internet browser improves - and mind that the CPU load remains 100%! Copyright HOOPOE ProGroup, 2012. All rights reserved --- 1. Package Structure and Installation --- . \ GUIResponse.exe GUIResponse installation file GUIResponse32.dll GUIResponse binaries GUIResponse.32b ... GUIResponse64.dll ... GUIResponse.64b ... GUIResponse.wmv GUIResponse demo video license.txt GUIResponse End User License Agreement readme.txt This file This utility is compatible (subject to the accompanying disclaimer) with Microsoft* Windows* operating systems (XP and higher versions) and supports IA32 and Intel 64/AMD64 processor architectures. To start using the GUIResponse utility please run GUIResponse.exe (note that to do so, you may be required to have administrator privileges under some versions of the operating system). To deactivate the utility, run the same GUIResponse.exe program again. --- 2. Usage Guidelines --- After being installed, the GUIResponse utility takes effect when a GUI program gets activated (typically, brought to the foreground) for the second time, so the first time the program's interface may appear jerky. The effect of improved GUI responsiveness (for programs launched or activated while the GUIResponse utility was up and running) lasts until the next system reboot. Though in some cases, when a user explicitly promotes a program to realtime priority, the responsiveness of the user interface may degrade. You may want to place the GUIResponse.exe file in the Programs/Startup folder to ensure the GUIResponse utility is on after each system reboot. --- 3. Troubleshooting --- "Cannot start the GUIResponse process!" error indicates that: 1) you're trying to run GUIResponse.exe directly from a ZIP package, without uncompressing it first; or 2) the package is corrupted. --- 4. Terms of Use --- Terms and conditions of use are set forth in the accompanying end-user license agreement (license.txt file), please study carefully --- 5. Links and Contacts --- Latest information about GUIResponse can be found at: www.hoopoesnest.com Please address your questions related to sales and licensing to: sales@hoopoesnest.com Please send your questions regarding maintenance and support to: support@hoopoesnest.com --- 6. Notes --- * All names and brands are the property of their respective owners