admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
actools
addsect
adduser
alias
apimon
appcompat
appparse
appverif
asn1
avrf
bin2c
bootstat
buggy
build
buildnum
bvtsigvf
cabs
cacls
cat
cddump
checkrel
checksym
chksum
chmode
clearmem
cmdevent
cmdline
cntrtext
compdir
consume
copyfapi
cp
cpuid
cpustres
crash
creatfil
ctlcode
custcon
dbmon
dbwin32
dc
debuggers
delnode
delrp
depends
devmap
diff
diskmon
diskperf
dload
dosdev
drivemap
dskbench
dskdump
du
dumpclip
dumppo
ech
echotime
efinvram
emptydirs
ethstat
exctrlst
exp
extag
fcom
filever
frespace
fsdump
ftc
generr
genlvl
gensrv
getbin
gflags
gutils
hd
hdivide
he
head
hextract
hivepp
hotfixmanager
hsplit
ia64
iasinfdb
idlemon
idwlog
infgen
ini
ioverify
job
kbdtool
kerntwk
kverify
leakyapp
res
leakyapp.cpp
leakyapp.h
leakyapp.rc
leakyapp.txt
leakydlg.cpp
leakydlg.h
makefile
resource.h
sources
stdafx.cpp
stdafx.h
link16
linkd
links
list
listmung
loc
logerr
ls
m4
mapmsg
mapsym
masm
mc
memavail
memsnap
mep
mkmsg
mkupdate
mrc
mtscript
mttf
munge
munger
mv
netjoin
netperm
nmake
nvram
objdir
opprec
order
packer
pageheap
paranoia
parcomp
passprop
pcmcmd
pcopy
pdh
perflog
perfmon
perfmtr
perftool
pfmon
plperf
pnpinit
ppr
pretty
proccon
procmon
profile
profiler
psapi
pstat
pview
pviewer
qfecheck
qgrep
ramdiskctrl
rasdiag
rc
rcdll
rcdump
readline
reducer
regdiff
regini
regsvr32
relstat
remote
rescan
restools
rm
roshare
sclist
sdv
secedit
setedit
seterror
setlink
setuplog
sfp
sleep
spt
srvname
startpgm
strings
structo
suck
supporttools
symlink
sync
sysparse
systrack
tags
tail
takeown
tc
tee
thunk32
timer
tlist
tolower
touch
trace
trans
tweakui
tz
tztool
uixport
undel
unicows
units
upd
updrn
uwdump
vdmperf
verifier
vi
vmmreg32
vmtests
walk
wav-gen
wc
wcache
wcshdr
where
who
windiff
winobj
wperf
ws
ws2hdr
wsremote
wst
xerox
yapt
ync
z
zoomin
ztools
zwapi
dirs
project.mk
shell
termsrv
tools
windows
dirs
makefil0
31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
|
||
LeakyApp
|
||
|
||
LeakyApp is a program with a controllable memory leak used to
|
||
test a system under memory stress conditions. LeakyApp has 3
|
||
user controls and one display control. When started, LeakyApp
|
||
allocates blocks of virtual memory periodically until it is
|
||
told to stop or the system runs out of virtual memory to
|
||
allocate.
|
||
|
||
The three pushbuttons on the dialog box are:
|
||
|
||
Exit - Frees all memory allocations and terminates
|
||
the program.
|
||
|
||
Start/Stop Starts or stops the memory allocations
|
||
Leaking (leaking). When Stopped, any memory that
|
||
has been allocated remains so, until the
|
||
Reset button is pressed.
|
||
|
||
Reset - Frees all allocated memory.
|
||
|
||
The display control, the bar graph at the bottom of the dialog,
|
||
displays the amount of paging file in use. Note that this may
|
||
indicate 100% even though Leaky App continues to allocate memory.
|
||
This is normal as, in most cases, the paging file has room for
|
||
expansion. So once the current paging file has been completely
|
||
allocated, subsequent allocations will cause the paging file
|
||
to be extended. Consequently, the display may show 100% for some
|
||
time.
|
||
|