Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1320
UltraChart Memory utilization when ShowOwners is True
posted

Hi to all.  I am having an unusual problem with the UltraChart control when UltraChart.ChartType = GanttChart and UltraChart.GanttChart.ShowOwners = True.  I've noticed with this setting that the UltraChart.FillSceneGraph() method is continuously executed (and there is nothing else in the call stack beneath it).  Unfortunately for me I have some implemented some additional code within this method and hence the CPU is very active when the UltraChart is displayed even though the application is effectively idle.  If I set ShowOwners = False, or if I set the Owner property of every GanttTimeEntry to an empty string then the problem does not occur.

Given the complexity of my application, and the fact that my UltraChart implementation is as part of a larger custom control I am not able to provide any source code.  I have checked all calls to UltraChart.Invalidate and UltraChart.Refresh methods and there are none that could be causing this problem.  I am not able to reproduce the error in a sample application.  I have also ruled out InteractionTools derived classes and IRenderLabel implementing classes as a potential cause.

 Any ideas?