Win2cache

Download Win2cache. 

Русская версия (Russian) 

Document revision: A, 08/30/99

About Win2cache

This program speeds up all Windows 95/98 versions in case not all RAM 
is cached by Level 2 cache. Mostly this concerns computers based on Intel 
430FX, 430VX and 430TX chipsets with more than 64 MB RAM installed.

How it works 

Extended memory (XMS) is allocated from upper addresses to lower. If L2 
cache does not serves all RAM then Windows kernel will be loaded into 
non-cached part of RAM. Windows will work slower. Furthermore almost all 
programs will work slower because they use Windows modules to execute a wide 
range of operations. Since Windows modules are in non-cached memory they run 
slower.
Win2cache starts after Windows extended mode kernel (VMM and VxDs) is 
loaded but prior to Windows graphic kernel, drivers and shared libraries 
loading. Win2cache 'eats up' all extended memory except 30 MB. According to 
memory manager rules this free 30 MB will be in the lower part (cached) memory.
Then Win2cache stays resident and finishes work and Windows can continue 
loading. But now Windows graphic kernel, drivers and shared libraries will 
be loaded into cached memory and will work faster.
Resident module waits until Windows finishes initialization (loading) 
and then returns all 'eaten up' extended memory to Windows memory manager. 
This occurs before you are able to run any programs.
An application you start may get to cached memory, uncached memory or 
partly to cached and uncached memory. It may use shared modules intensively 
on not use them at all. Accordingly application's performance may increase 
noticeably, stay the same or even slightly decrease compared to configuration 
without Win2cache. But performance decreasing is much less probable then 
increasing.


Deficiency 

In heavily loaded systems the Win2бache effect may degrade until full 
disappearance of speeding up. I'll try to avoid such degradation in future 
versions. 
Current version returns speeding up after reboot. 


Usage

Copy W2CACHE.COM and WINSTART.BAT to WINDOWS folder. 
If WINSTART.BAT already exists just combine two files into one. Reboot 
system.
Look into WIN2CACHE.LOG file in WINDOWS folder whether Win2cache is 
installed. Unfortunately, Windows manages memory differently on different 
machines and may prevent Win2cache from running. If you are out of luck 
please, wait for a next version. Your donation will help in its development. 

Warnings

This program will not work under Windows NT or Windows 2000.
I don't know whether it will work under Windows 3.x or not. If anyone 
will be interested in applying Win2cache to Windows 3.x please, contact 
me (ipigl@redline.ru).
Do not run Win2cache from AUTOEXEC.BAT!!! Windows will then use only 
32 MB RAM.
Since Win2cache is running in system virtual machine it's resident 
module cannot be seen by any DOS program and cannot affect such programs.

Download win2cache

Main page (Russian only still)