# sdkperf latency measurement with binary message

**URL:** <https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602>\
**Category:** General Discussions\
**Created:** [March 8, 2023, 10:36am UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602 "2023-03-08T10:36:50Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mprabhat\_jha](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@mprabhat\_jha](https://community.solace.com/u/mprabhat_jha)\
**Post date:** [March 8, 2023, 10:36am UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/1 "2023-03-08T10:36:50Z")

</div>

Hi,  
When I use -l along with -pal then my application doesn’t receive the input.  
Command used:  
./sdkperf\_java.sh -cip=H:P -cp=A -cu=B -mr=1000 -mn=25000 -l -nagle -ptl=my/request/topic -stl=my/response/topic -prs=my/response/topic -pal=mybinary.message  
Since I wanted to use replyTo I used sdkperf\_java as suggested by @marc.dipasquale in a separate thread.  
Is this not supported or am I missing something ?

---

<div class="post-metadata">

**Author:** ![steve\_chan](https://avatars.discourse-cdn.com/v4/letter/s/58f4c7/32.png) [@steve\_chan](https://community.solace.com/u/steve_chan)\
**Post date:** [March 9, 2023, 1:09am UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/2 "2023-03-09T01:09:18Z")

</div>

Hi,  
Can you try with -pfl (text message)? If your application receives that, but not -pal (binary message), then maybe the application is not coded to handle binary message.  
Steve

---

<div class="post-metadata">

**Author:** ![mprabhat\_jha](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@mprabhat\_jha](https://community.solace.com/u/mprabhat_jha)\
**Post date:** [March 9, 2023, 2:04am UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/3 "2023-03-09T02:04:37Z")

</div>

Problem is to use -l (for latency measurement) with -pal. I am able to send messages successfully with -pal but -l and -pal don’t work together.

---

<div class="post-metadata">

**Author:** ![mprabhat\_jha](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@mprabhat\_jha](https://community.solace.com/u/mprabhat_jha)\
**Post date:** [March 9, 2023, 5:35am UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/4 "2023-03-09T05:35:47Z")

</div>

I used the -md to see the underlying data on screen.  
with -l, I see first row of binary data changed. May be the tool does some shifting

---

<div class="post-metadata">

**Author:** ![steve\_chan](https://avatars.discourse-cdn.com/v4/letter/s/58f4c7/32.png) [@steve\_chan](https://community.solace.com/u/steve_chan)\
**Post date:** [March 9, 2023, 1:14pm UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/5 "2023-03-09T13:14:47Z")

</div>

I suspect the tool adds timing information in the message in order to calculate latencies. That may be interfering with what your application is expecting in the message.

---

<div class="post-metadata">

**Author:** ![mprabhat\_jha](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@mprabhat\_jha](https://community.solace.com/u/mprabhat_jha)\
**Post date:** [March 9, 2023, 1:16pm UTC](https://community.solace.com/t/sdkperf-latency-measurement-with-binary-message/1602/6 "2023-03-09T13:16:25Z")

</div>

May be, haven’t been able to figure out how to get rid of it.
