What do I gain by using the time-optimized encoder/decoder (TOED)? What do I lose?

Switching to the time-optimized encoder/decoder (TOED) will speed up the encoding and decoding procedures used by your application. In general, you can expect a 60% improvement in speed by switching from the space-optimized encoder/decoder to the time-optimized encoder/decoder.

However, since the time-optimized encoder decoder avoids calls to external library functions, the size of the object code and application executable is likely to be larger than when the space-optimized encoder/decoder (SOED) is used.

Additionally, the time-optimized encoder/decoder does not possess any tracing capabilities. Thus, during the development stage of your application, you are better off using the space-optimized encoder/decoder.

For more information about our runtime libraries, see the Runtime Choices section.

The samples included with some of the Knowledge Center answers are meant for your general understanding of the OSS products. Different versions of the products might produce slightly different outputs. Consult the products documentation and samples for the most up-to-date products information and code examples.

Contact Support
contact Our office hours
24 hours/day, 7 days/week

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: support@oss.com
Free Trial

Test drive the OSS Nokalva ASN.1, LTE, and XML Tools now! Your trial includes complete software, documentation, sample programs, free 24x7 technical support and more.

Learn ASN.1
Learn ASN.1

Our expert personnel can help you learn ASN.1!

We offer 4-day ASN.1 courses at our headquarters or your premises.