Up to four times faster than regular .NET
CommStudio is very fast: Smart design and highly-optimized code make CommStudio up to four times faster than regular .NET SerialPort and SerialStream classes.
Why performance matters
Performance affects more than just the speed of your application. It impacts the overall system load, power usage, and battery life.
Higher performance also results in increased scalability. Many CommStudio developers have deployed application that service hundreds of serial ports on a single system.
The entire CommStudio assembly is less than 250K of highly optimized managed C# code, including all serial port, file transfer, and barcode classes.
The experts agree
Scott Hanselman, .NET Guru Extraordinaire, notes in his blog that the regular .NET Framework serial port classes are sometimes four times slower than they should be:
"I noticed the implementation of set_dtrEnable inside of
System.IO.Ports.SerialStream was WAY more complicated than it needed
to be for my purposes."
— Scott Hanselman, Computer Zen
The equivalent code in CommStudio is very elegant, and very fast.
