Execution characteristics of desktop applications on Windows NT
- 16 April 1998
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 26 (3) , 27-38
- https://doi.org/10.1145/279361.279366
Abstract
This paper examines the performance of desktop applications running on the Microsoft Windows NT operating system on Intel x86 processors, and contrasts these applications 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 processor branch architecture. We show that the desktop applications 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 boundaries frequently, and execute a greater number of indirect calls.Keywords
This publication has 13 references indexed in Scilit:
- Using latency to evaluate interactive system performancePublished by Association for Computing Machinery (ACM) ,1996
- Studies of Windows NT performance using dynamic execution tracesPublished by Association for Computing Machinery (ACM) ,1996
- EELACM SIGPLAN Notices, 1995
- Instruction fetchingPublished by Association for Computing Machinery (ACM) ,1995
- The measured performance of personal computer operating systemsPublished by Association for Computing Machinery (ACM) ,1995
- Contrasting characteristics and cache performance of technical and multi-user commercial workloadsPublished by Association for Computing Machinery (ACM) ,1994
- ATOMPublished by Association for Computing Machinery (ACM) ,1994
- Techniques for efficient inline tracing on a shared-memory multiprocessorPublished by Association for Computing Machinery (ACM) ,1990
- Profile guided code positioningPublished by Association for Computing Machinery (ACM) ,1990
- Architecture of SOARPublished by Association for Computing Machinery (ACM) ,1984