blob: df000702a39ca62ed213c826a12f2acd575b867f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
// $Id$
This directory contains programs for measuring performance/priority
inversions for the single server endpoint scenario (described below).
Server, which has a single endpoint,
creates a Test object and exports its ior. Client runs the specified
number of threads at specified priorities (see command line arguments
description below), with the threads concurrently invoking an
operation on an ior exported by the server.
See run-test.pl for a sample run. (Perl script starts a server, and
then runs a client with 5 low-priority threads and one high-priority thread).
Command Line Arguments
**********************
server
-o <ior_output_file> Name of the file where to store IOR of the server.
client
-i <ior> IOR of the object to use for invocations.
-n <number of iterations> Number of invocations each thread must
perform on the object.
-p <period> Period with which invocations should be made.
-t <corba_priority> Specify a corba priority of a a client
thread to run. This option can be used
multiple times in order to specify the
number of threads in the client and their priorities.
|