README.TXT
COM Performance Sample 
 
PURPOSE: 
This is the reference performance sample for COM/DCOM run on local 
and remote machines. This program is both a client and a server. 
It launches as a client by default, registering its executable as a 
server with COM and creating other instances of itself on a remote and 
local machine to be servers. A single command-line argument is allowed 
for a remote server name. Performance numbers in calls/sec are output 
in tabular form. Tests COM and IDispatch method calls with two security 
levels: default/min and full. Use DCOMCNFG to set default security to 
Authn Lvl to NONE for best comparison. Parameter sizes are varied to see 
effect on security levels(~4/50/4k bytes). Uses psperf.dll MIDL generated 
proxy/stub implementation. Put psperf.dll in same dir as this exe on 
all machines. Run exe on each machine to automatically register class code 
and proxy/stub dll. You can then run on either machine and pass a remote 
machine name (DNS or IP address) as single cmd-line parameter.  
 
Instructions: 
Install on one or more machines as described above. Run on command- 
line as "comperf". 
A single command-line argument is allowed for a remote server name. 
 E.g. "comperf MyComputer" or "comperf 123.44.44.234" using IP address. 
This sample may be compiled as UNICODE or ANSI 
 
Usage: COMPERF [machine name | IP address | /? | -?] 
Where: 
/?Displays help screen 
machine nameName of remote machine 
IP addressIP address of remote machine