New Build Of VARCHART XGantt Available For Download
|15. September 2011||Posted by Martin Karlowitsch under VARCHART XGantt|
The new Build 4.400.0.299 of VARCHART XGantt 4.4 (both ActiveX and .NET edition) has been released today. The highlight of this version is the new method PartialLoadThreshold which brings significant performance increases especially for transaction-intense applications, when many data have to get reloaded into running Gantt scheduling applications.
With the conventional and proven VARCHART XGantt approach, the data loading by default is started with the first InsertNodeRecord (DataRecordCollection.Add) and ends with Endloading. In case that new data needs to get fed into the application, this methodology first removes all existing internal structures likes groupings, sorting or sum bar calculations that are based on the previous data set. In the second step, these internal structures get rebuild based on the enhanced data. In accordance to the requirements of many NETRONIC customers, this methodology is especially optimized for the load of huge data volumes with complex Gantt structures as it is typically the case when initially loading the data into the Gantt chart.
Decision cycles get shorter and planning and scheduling applications increasingly depend on (intraday) actual data. Thus, we have observed more and more requirements for low latency from our customers. In such volatile environments, the removal and rebuilding of the complete Gantt structures not always is optimal. Hence we decided to complement the conventional data loading methodology with an approach that is optimized towards rapidly feeding in only a few incremental data.
The new VARCHART XGantt property PartialLoadThreshold enables the user to define a threshold for the number of incremental data up to which the VARCHART XGantt will get created in performance optimized partial updates. In case new data needs to get inserted into the Gantt chart, the system automatically either does an optimized partial update for smaller quantities or a full update for larger quantities. The optimal threshold value depends on the customer specific Gantt chart implementation, the complexity of the Gantt functionality and the number of already loaded and to be added nodes. In the updated VARCHART XGantt documentation, users will find additional information about this new property and how to best find out the optimal threshold.
The new Build enables VARCHART XGantt to cope even with the most challenging requirements when it comes to performance: on the one hand, the control allows a rapid load of huge data volume when the Gantt chart is initialized. On the other hand, simultaneously it also can handle rapid data feeds and updates.
You can download the new Build of VARCHART XGantt on our gantt chart download area.