@@ -26,10 +26,10 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
2626 }
2727
2828 // log performance settings
29- println ! ( "Zero copy mode: {}" , ZERO_COPY ) ;
30- println ! ( "Number of write buffers: {}" , BUFFER_COUNT ) ;
31- println ! ( "Acknowledge timeout: {} ms" , ACKNOWLEDGE_TIMEOUT_MS ) ;
32- println ! ( "Payload size: {} bytes" , payload_size) ;
29+ println ! ( "Zero copy mode : {}" , ZERO_COPY ) ;
30+ println ! ( "Number of write buffers : {}" , BUFFER_COUNT ) ;
31+ println ! ( "Acknowledge timeout : {} ms" , ACKNOWLEDGE_TIMEOUT_MS ) ;
32+ println ! ( "Payload size : {} bytes" , payload_size) ;
3333 println ! ( ) ;
3434
3535 // prepare and tweak eCAL Configuration
@@ -39,12 +39,8 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
3939 cfg. publisher . layer . shm . acknowledge_timeout_ms = ACKNOWLEDGE_TIMEOUT_MS as u32 ;
4040
4141 // initialize eCAL with custom config
42- Ecal :: initialize (
43- Some ( "performance send rust" ) ,
44- EcalComponents :: DEFAULT ,
45- Some ( & cfg) ,
46- )
47- . expect ( "eCAL initialization failed" ) ;
42+ Ecal :: initialize ( Some ( "performance send rust" ) , EcalComponents :: DEFAULT , Some ( & cfg) )
43+ . expect ( "eCAL initialization failed" ) ;
4844
4945 // create payload buffer and publisher
5046 let payload_vec: Vec < u8 > = vec ! [ 0u8 ; payload_size] ;
@@ -62,6 +58,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
6258 println ! ( "Waiting for performance receive to start ..." ) ;
6359 std:: thread:: sleep ( Duration :: from_millis ( 1000 ) ) ;
6460 }
61+ println ! ( ) ;
6562
6663 // send loop
6764 while Ecal :: ok ( ) {
@@ -75,7 +72,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
7572 let wrapped = BytesMessage { data : payload. clone ( ) } ;
7673 publisher. send ( & wrapped) ;
7774
78- msgs_sent += 1 ;
75+ msgs_sent += 1 ;
7976 bytes_sent += payload_size as u64 ;
8077 iterations += 1 ;
8178
@@ -90,12 +87,12 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
9087 let msg_s = ( msgs_sent as f64 ) / secs;
9188 let latency_us = ( secs * 1e6 ) / ( msgs_sent as f64 ) ;
9289
93- println ! ( "Payload size : {} kB " , payload_size / 1024 ) ;
94- println ! ( "Throughput (kB/s) : {:.0}" , kbyte_s) ;
95- println ! ( "Throughput (MB/s) : {:.2}" , mbyte_s) ;
96- println ! ( "Throughput (GB/s) : {:.3 }" , gbyte_s) ;
97- println ! ( "Messages/s : {:.0}" , msg_s) ;
98- println ! ( "Latency (µs) : {:.2}" , latency_us) ;
90+ println ! ( "Payload size (kB) : {:.0} " , payload_size / 1024 ) ;
91+ println ! ( "Throughput (kB/s) : {:.0}" , kbyte_s) ;
92+ println ! ( "Throughput (MB/s) : {:.2}" , mbyte_s) ;
93+ println ! ( "Throughput (GB/s) : {:.2 }" , gbyte_s) ;
94+ println ! ( "Messages (1/s) : {:.0}" , msg_s) ;
95+ println ! ( "Latency (µs) : {:.2}" , latency_us) ;
9996 println ! ( ) ;
10097
10198 msgs_sent = 0 ;
0 commit comments