BarTender 2021 R5 - Diagnosing Performance Issue with .NET SDKender
Hi Everyone,
We've inherited a legacy application which uses BarTender 2021 R5 and the .NET SDK from a .NET 4.5.1 application.
We are looking for ways to diagnose and increase the performance of the production of Barcodes, and I'm looking for some advice have some questions which I'm hoping you can help with:
1) Is there a way to turn on logging in BarTender to allow us to confirm that BarTender rendering times are the issue and not with the calling code?
2) Is it true BarTender is using SQL Express for some internal things? Could this be the reason for our slowdown (we have seen many problems and limitations with SQL Express)?
3) Is there any documentation, support, tips and tricks to make BarTender as fast as possible?
4) Would upgrading to the latest version / 64Bit make a positive performance impact on the performance? Is the latest version compatible with 2021 R5 or will we need to make coding changes?
Thanks in advance for your help
John
-
Hello John,
Thank you for reaching us via our Community Forums!
Sure, we can provide some guidance on your questions regarding BarTender 2021 R5 and performance optimization:- BarTender does not have built-in logging capabilities to directly track rendering times. However, you can use external tools to measure the time taken by the BarTender rendering process. For example, you can use performance profiling tools or logging frameworks within your calling code to measure the time spent on the BarTender-related operations.
- BarTender uses an internal database for various purposes, including logging, print history, and system settings. By default, BarTender installs and uses the SQL Express edition. While SQL Express may have some limitations in terms of performance and scalability compared to full SQL Server editions, it's unlikely to be the primary cause of performance issues related to barcode production. However, if you're experiencing significant performance problems and suspect SQL Express may be a factor, you could consider upgrading to a full SQL Server edition for improved performance.
- We are currently working on updating our Knowledge Base with articles on this subject; however, since any given environment is different from another, there are no quick guides we can offer on the subject. If you are experiencing a lack of performance when printing, we would suggest reaching our Technical Support team directly.
- Upgrading to the latest version of BarTender and utilizing the 64-bit version could potentially have a positive impact on performance. Newer versions often include performance improvements, bug fixes, and optimized features. However, it's important to note that upgrading to a newer version might require code changes in your .NET application, especially if you're relying on the BarTender .NET SDK. It's recommended to consult the release notes, and documentation to understand the compatibility and required changes before upgrading.
Finally, we have a Professional Services team, who in exchange for a quote, can assist you in identifying and solving any performance issues you might have.
I hope this helps!0 - BarTender does not have built-in logging capabilities to directly track rendering times. However, you can use external tools to measure the time taken by the BarTender rendering process. For example, you can use performance profiling tools or logging frameworks within your calling code to measure the time spent on the BarTender-related operations.
Please sign in to leave a comment.
Comments
1 comment