Xprof Profiling the Execution Aloke Gupta and and of X Window W. Hwu Computing Programs Wen-Mei Center for Reliable High-performance Urbana-Champaign University of Illinois, hwu@crhc.uiuc.edu mance tem ficult server Introduction profiles are useful programs and programs In in analyzing on a given complete that this the computer profiles follow model, the perforsysof computer thereby constructs an execution program. profile between of the requests the client level. and Execution made by a client It achieves this by analyzIt assigns about the ing a trace of the interaction the server programs a computation attributes target However, to arrive model accurate at for are difclientis at the X Protocol cost to each request server. The network on the basis of its transport time for of the net- of computing. in the which client by consulting a set of parameters followed programs changing The ngful In the by programs request messages objective execution X Window windowing clients, X Window from system, servers display various with of this profiles system services them research for by ex- each request is estimated of the request work connect ion. The parameters lected on it. by running The on the basis of the byte-size and the speed
/lp/association-for-computing-machinery/xprof-profiling-the-execution-of-x-window-programs-NCX1xvqdfy