Performance
Data Management and Performance
ChartGPT’s performance is closely tied to how it manages and loads data. Understanding these processes can help you optimize your experience with the tool.
Initial Data Loading
When you first use ChartGPT with a new instrument or time frame, the initial loading process may take some time. This is because:
- ChartGPT needs to download historical data if it’s not already available locally.
- ChartGPT processes this data to prepare it for analysis.
For more detailed information about data management, including how to ensure you have all necessary historical data, please refer to our Data Management guide:
Optimized Performance After Initial Load
Once ChartGPT has loaded, it’s designed to be light on system resources. We’ve implemented several optimizations to ensure smooth performance:
-
Sequential Loading: When you have multiple charts with ChartGPT, we load instances sequentially rather than simultaneously. This approach helps manage CPU load, although it may slightly increase overall loading time.
-
Tab-Based Loading: ChartGPT only loads the data for the currently displayed tab. This means:
- You may experience a brief waiting period when switching to a new tab for the first time.
- Once a tab has loaded, there will be no more waiting time when you return to it.
Performance Considerations
- Multiple Charts: While ChartGPT is designed to handle multiple instances, be aware that opening many charts simultaneously may increase initial loading times due to the sequential loading process.
- Switching Tabs: Expect a brief delay when switching to a new tab for the first time, as ChartGPT loads the necessary data for that specific analysis.
- System Resources: Although ChartGPT is optimized for efficiency, running multiple instances or working with large datasets may still impact system performance, especially on less powerful machines.