Distributions might be discarded and recalculated at high rates, e.g., scrolling chart without fixed price scale might cause the price level grid to change many times per second. On initialization system resources are primarily utilized for processing of historical data. To improve performance manually set history timeframe to a higher period or use an adaptive history plan, e.g., M15 opposed to M1 data rows utilize 15 times less system resources. Inspect historical data coverage in the panel to specifically determine the lowest period data required for highest quality visualizations, i.e., visualization on high scale H4 chart might not require M1 data rows. Other factors might be a large dataset range, high amount of segments, small price level size and/or small TPO period size. More specific to the terminal is the total activity, i.e., resource utilization, of all attached chart application instances and Market Watch symbols. For calculations of multiple attached indicators the possibility of delay by single thread operations, i.e., MetaTrader 5 utilizes a separate thread to operate indicators for each symbol. If historical data is not downloaded before attaching an indicator instance to a chart distributions will be discarded and recalculated for each time new data is received until set timeout.