<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Mysterious netio result between Release and Debug mode on 52259Demo in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216363#M5552</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your benchmark post.&lt;/P&gt;&lt;P&gt;And I got a hint from it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I still have a question on return value of send() function.&lt;/P&gt;&lt;P&gt;Have you ever seen such a case on RTCS?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 20 Sep 2009 08:50:30 GMT</pubDate>
    <dc:creator>bamtti</dc:creator>
    <dc:date>2009-09-20T08:50:30Z</dc:date>
    <item>
      <title>Mysterious netio result between Release and Debug mode on 52259Demo</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216361#M5550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm testing the TCP/IP performance on 52259Demo board using RTCS. And connect the PC and&lt;BR /&gt;52259 Demo board using a switching hub. Demo board is programmed netio and start&lt;BR /&gt;using DHCP client(192.168.0.8).&lt;/P&gt;&lt;P&gt;I execute the netio program twice in PC. The first one is the result in release mode compiled and the last one is in debug&amp;nbsp;mode compiled (refer next captured text).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;==============Command Prompt screen =========================&amp;nbsp;&lt;/P&gt;&lt;P&gt;D:\Ckyu\E2S\FW\NetIO\netio126\bin&amp;gt;win32-i386.exe -t 192.168.0.8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NETIO - Network Throughput Benchmark, Version 1.26&lt;/P&gt;&lt;P&gt;(C) 1997-2005 Kai Uwe Rommel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TCP connection established.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;1k bytes: &amp;nbsp;2161 KByte/s Tx, &amp;nbsp;25214 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;2k bytes: &amp;nbsp;1211 KByte/s Tx, &amp;nbsp;29990 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;4k bytes: &amp;nbsp;2281 KByte/s Tx, &amp;nbsp;20855 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;8k bytes: &amp;nbsp;3676 KByte/s Tx, &amp;nbsp;20855 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size 16k bytes: &amp;nbsp;3971 KByte/s Tx, &amp;nbsp;55053 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size 32k bytes:&lt;/P&gt;&lt;P&gt;D:\Ckyu\E2S\FW\NetIO\netio126\bin&amp;gt;win32-i386.exe -t 192.168.0.8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NETIO - Network Throughput Benchmark, Version 1.26&lt;/P&gt;&lt;P&gt;(C) 1997-2005 Kai Uwe Rommel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;D:\Ckyu\E2S\FW\NetIO\netio126\bin&amp;gt;win32-i386.exe -t 192.168.0.8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NETIO - Network Throughput Benchmark, Version 1.26&lt;/P&gt;&lt;P&gt;(C) 1997-2005 Kai Uwe Rommel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TCP connection established.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;1k bytes: &amp;nbsp;578 KByte/s Tx, &amp;nbsp;24827 Byte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;2k bytes: &amp;nbsp;811 KByte/s Tx, &amp;nbsp;588 KByte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;4k bytes: &amp;nbsp;964 KByte/s Tx, &amp;nbsp;628 KByte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size &amp;nbsp;8k bytes: &amp;nbsp;2308 KByte/s Tx, &amp;nbsp;663 KByte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size 16k bytes: &amp;nbsp;1809 KByte/s Tx, &amp;nbsp;1167 KByte/s Rx.&lt;/P&gt;&lt;P&gt;Packet size 32k bytes:&lt;/P&gt;&lt;P&gt;D:\Ckyu\E2S\FW\NetIO\netio126\bin&amp;gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;==========================================================&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At that time in demo board, send() functions always returns 0, except only at first one time.&lt;/P&gt;&lt;P&gt;And it have no relation release or debug mode.&amp;nbsp;&lt;/P&gt;&lt;P&gt;If packet size is 1k bytes then I saw the message "Send:1024".&lt;/P&gt;&lt;P&gt;Next image is captured for send() funcation's fail situation at the end of above simulation.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;============Hyper-Term screen ===============================&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;Send : 16384&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Receiving from client, packet size 32k ...&lt;/DIV&gt;&lt;P&gt;==========================================================&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Above message comes from next source.&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (ctl.cmd == CMD_S2C)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printf("\nSending&amp;nbsp;to client, packet size %s ... ", PacketSize(ctl.data));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cBuffer[0] = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nData = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; send_time =RTCS_time_get() + SEND_TIMEOUT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while(RTCS_time_get() &amp;lt; send_time)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for&amp;nbsp;(nByte = 0; nByte &amp;lt; ctl.data; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rc&amp;nbsp;= send(client, cBuffer + nByte, ctl.data - nByte, 0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if&amp;nbsp;(rc &amp;lt; 0 )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;puts("netio:send() failed");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if&amp;nbsp;(rc &amp;gt; 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nByte&amp;nbsp;+= rc;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Send&amp;nbsp;: %d\n", nByte);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nData&amp;nbsp;+= ctl.data;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cBuffer[0] = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if&amp;nbsp;(send_data(client, cBuffer, ctl.data, 0))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else /* quit */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;P&gt;My question is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Why Debug mode Tx bytes is larger than that of release mode in Demo board?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;2)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Why send() returns 0 always, except for the first time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&amp;nbsp;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by bamtti on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-09-15&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;03:37 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 21:23:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216361#M5550</guid>
      <dc:creator>bamtti</dc:creator>
      <dc:date>2009-09-15T21:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Mysterious netio result between Release and Debug mode on 52259Demo</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216362#M5551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp;In release mode, the code is optimized, so you should get better performance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Keep in mind that the default configuration parameters for RTCS on the 52259 are for saving space, at the expense of throughput. You can acheive faster througput by increasing the TCP window sizes and number of buffers available to the ethernet driver.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My numbers in debug mode on the 52259 are:&lt;/P&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="Calibri"&gt;Packet size&amp;nbsp; 1k bytes:&amp;nbsp; 355 KByte/s Tx,&amp;nbsp; 254 KByte/s Rx.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="Calibri"&gt;Packet size&amp;nbsp; 2k bytes:&amp;nbsp; 513 KByte/s Tx,&amp;nbsp; 1150 KByte/s Rx.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="Calibri"&gt;Packet size&amp;nbsp; 4k bytes:&amp;nbsp; 519 KByte/s Tx,&amp;nbsp; 1633 KByte/s Rx.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="Calibri"&gt;Packet size&amp;nbsp; 8k bytes:&amp;nbsp; 873 KByte/s Tx,&amp;nbsp; 2005 KByte/s Rx.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;&lt;FONT face="Calibri"&gt;Packet size 16k bytes:&amp;nbsp; 1313 KByte/s Tx,&amp;nbsp; 2107 KByte/s Rx.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 22:17:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216362#M5551</guid>
      <dc:creator>EAI</dc:creator>
      <dc:date>2009-09-17T22:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: Mysterious netio result between Release and Debug mode on 52259Demo</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216363#M5552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your benchmark post.&lt;/P&gt;&lt;P&gt;And I got a hint from it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I still have a question on return value of send() function.&lt;/P&gt;&lt;P&gt;Have you ever seen such a case on RTCS?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Sep 2009 08:50:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Mysterious-netio-result-between-Release-and-Debug-mode-on/m-p/216363#M5552</guid>
      <dc:creator>bamtti</dc:creator>
      <dc:date>2009-09-20T08:50:30Z</dc:date>
    </item>
  </channel>
</rss>

