Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / OctetSeq / README
blob972a78fc41f66bfb6e60a97011bea647c9800355
3 = server, client
5         This test verifies that the optimizations for octet sequences
6 don't have strange side effects. The clients sends a number of octet
7 sequences that are stored by the server, it then queries the CRC
8 checksum for several of them (at random) to verify that the contents
9 are intact.
10         To run this test try:
12 $ server -o test.ior
13 $ client -k file://test.ior -i 10000 -v
15 = OctetSeq
17         This test measures the time it takes to marshal sequences of
18 octets of different sizes. Since TAO optimizes octet sequence
19 marshaling it was interesting to compare that time with the time to
20 marshal sequences of chars (which could be optimized also, but there
21 is no need for it).
23         The test accepts a few options:
25         -l <low>
26                 Sets the minimum size of the sequences tested.
28         -h <high>
29                 The maximum size of the sequences tested.
31         -s <step>
32                 Increase the size of the sequence from <low> to <high>
33                 in increments of <step>
35         -n <iter>
36                 The number of iterations (marshaling/demarshaling)
37                 done for each loop.
39         -q
40                 Be quiet, only print the summary data....
42         Example:
44 $ ./OctetSeq -l 4096 -h 8192 -s 16 -n 32 -q