Posted 21 April 2024, 10:34 pm EST - Updated 21 April 2024, 10:39 pm EST
Hello
We are currently conducting performance analysis on our application and have identified a potential bottleneck related to the usage of setters on certain properties within your controls. In particular, when we utilize setters on properties, we observe a significant amount of time being consumed.
To provide more context, attached to this email, you will find a printscreen of the source code execution, as well as a printscreen from our profiling session using the dotTrace tool.
As an illustrative example, let’s consider the property NegativeForeColor of type Color within your control. We notice that changing the value of this property seems to incur the most significant time overhead.
With this in mind, we kindly request if someone from your development team could take a closer look at the implementation of these property setters. Our goal is to optimize the process of setting these properties to enhance overall application performance. We would greatly appreciate any efforts to streamline this aspect and make it as efficient as possible.
Thank you in advance for your attention to this matter. Please let us know if you require any further information or assistance from our side.
Best regards,