Samples :: FIX Benchmark

Parsing Benchmark Sample

Description

This sample measures speed of message parsing.

Directory Contents

ItemDescription
conf/ParsingBenchmark.propertiesconfiguration file
conf/*.txttest data files

Usage

  • Run the sample:
    • win: ParsingBenchmark.bat
    • linux: ParsingBenchmark.sh
  • Clean everything:
    • win: clean.bat
    • linux: clean.sh

Throughput Acceptor and Initiator Benchmark Sample

Description

This sample is intended for measuring overall message transfer speed.

Directory Contents

ItemDescription
conf/Throughput*configuration files
conf/*.txttest message data files

Usage

  • Run the sample:
    • win:
      • ThroughputAcceptorBenchmark.bat
      • ThroughputInitiatorBenchmark.bat
    • linux:
      • ThroughputAcceptorBenchmark.sh
      • ThroughputInitiatorBenchmark.sh
  • Clean everything:
    • win: clean.bat
    • linux: clean.sh

Latency Acceptor and Initiator Benchmark Sample

Description

This sample is intended for measuring message transfer latency.

Directory Contents

ItemDescription
conf/Latency*configuration files
conf/*.txttest message data files

Usage

  • Run the sample:
    • win:
      • LatencyAcceptorBenchmark.bat
      • LatencyInitiatorBenchmark.bat
    • linux:
      • LatencyAcceptorBenchmark.sh
      • LatencyInitiatorBenchmark.sh
  • Clean everything:
    • win: clean.bat
    • linux: clean.sh