Andrei Pozolotin

Results 53 comments of Andrei Pozolotin

great. thank you for the update.

hmm... when you checked appserver+appclient : c++ vs java - did you build them with same options as NAR uses?

BTW I just remembered another possible performance issue: udt is pig and allocates 2 native threads for each socket (snd/rcv queue) question: do they have small/easy/portable c++ thread pool lib...

great info; I will also look into this.

re: "OptionUDT.UDT_MSS, 1052" silly me - I actually already run into this but then forgot! :-)

should we put "OptionUDT.UDT_MSS, 1052" by default when detecting windows?

re: "Analyzing the CPU, in both cases it maxes 100% CPU" what do you use to profile c++?

re: "at this stage I am happy with a 15% decrease" - did you try direct buffers instead of arrays? there is no copy involved with direct buffers.

re: "on a local LAN I can get 400Mb/s" did you try to introduce delays? see [TrafficControl.java](https://github.com/barchart/barchart-udt/blob/master/barchart-udt-netty4/src/test/java/io/netty/transport/udt/util/TrafficControl.java)

wanem probably easiest to get started. this is probably [more current](http://wanulator.de/) or try [cisco nist](http://www.cisco.com/en/US/docs/app_ntwk_services/waas/wafs/v30/nistnet/NIST.html) or make own linux with netem . or mess with [msvc newt](http://blogs.msdn.com/b/lkruger/archive/2009/06/08/introducing-true-network-emulation-in-visual-studio-2010.aspx).