Saturday, January 24, 2009

What Is jqs.exe Doing In Windows?

By Martin Brinkmann

A look in the Task Manager of Windows XP or Windows Vista will reveal all the applications, open windows and processes that are running on the computer system. Many of the processes displayed are important system processes that are required to run Windows properly.

A process that is appearing quite often is jqs.exe. It is the Java Quick Starter which gets installed alongside the Java Runtime Environment on Windows XP and Windows 2000. Its purposes is to speed up the launch of Java applets on the computer system.

This is done by loading necessary files used by the Java Runtime Environment that would otherwise be loaded upon file execution. This does mean that those files will reside in computer memory all the time being regularly preloaded into memory.

This results in a more cohesive and free flowing experience when one is browsing websites that have Java code or applets.

The whole process usually consumes between 1 to 2 megabytes of RAM and around 2 megabytes of virtual memory, never using more than 20 megabytes. This means that on most recent machines (which often have more than 1 gigabyte of RAM) the program consumes an insignificant amount of resources.

Jqs.exe will automatically check system resources before prefetching information. If the system is in a high load situation the process of prefetching data will be stopped until the situation clears up.

The Java jqs.exe process runs a considerable amount of input and output processes on the computer system. The Windows operating system cleans that cache periodically to reduce the memory used by the process. The resource usage is minimal on most modern computer systems and users who make use of Java applets and applications regularly should consider keeping the process running.

However, if one desires to stop the program from starting as the PC boots up this can be easily achieved from the Java control panel. First enter the Windows control panel and locate the Java icon, double click it and select advanced options.

The miscellaneous section contains the option to disable the Java Quick Starter. The option is active by default on Windows 2000 and Windows XP computer systems. Unchecking that option will disable the jqs.exe process from being loaded during system startup and from running in the background. It could however lead to a slighter higher startup time for Java applications.

Jqs.exe is not activated on Windows Vista as the system uses its own pre-loading system. - 14915

About the Author:

No comments: