| | |
Summary: Execution Characteristics of Desktop Applications
on Windows NT
Dennis C. Lee, Patrick J. Crowley, Jean-Loup Baer,
Thomas E. Anderson, and Brian N. Bershad
Abstract
This paper examines the performance of desktop appli-
cations running on the Microsoft Windows NT operating
system on Intel x86 processors, and contrasts these appli-
cations to the programs in the integer SPEC95 benchmark
suite. We present measurements of basic instruction set and
program characteristics, and detailed simulation results of
the way these programs use the memory system and proces-
sor branch architecture. We show that the desktop appli-
cations have similar characteristics to the integer SPEC95
benchmarks for many of these metrics. However, compared
to the integer SPEC95 applications, desktop applications
have larger instruction working sets, execute instructions
in a greater number of unique functions, cross DLL bound-
aries frequently, and execute a greater number of indirect
calls.
|