Severe AI Chat Performance Degradation During Long JetBrains Unreal Engine IDE Sessions

I've been experiencing significant performance issues with the AI chat inside the JetBrains IDE while working on Unreal Engine projects. After prolonged usage and larger conversations, the chat becomes extremely slow and laggy, making it difficult to use productively.

The issue appears to worsen as the chat history grows. My suspicion is that the entire conversation history, including very old messages, may be kept loaded and processed continuously. If that's the case, performance could potentially be improved by:

  • Loading only the relevant context instead of the full conversation history.
  • Using lazy loading / virtualized scrolling for older messages.
  • Loading and unloading chat content as needed while scrolling.
  • Optimizing memory usage for long-running chat sessions.

Long sessions currently become progressively slower and can severely impact the user experience. This is particularly noticeable when using the AI extensively during Unreal Engine development.

Would appreciate it if this issue could be investigated and prioritized, as it significantly affects productivity.

0
1 comment

Hello,

Thank you for reporting this issue. Would you mind sharing additional information as described below, so that we can take a deeper look?

Come to a point when you notice significant performance issues. When the issue occurs:

  1. Select Help | Capture Memory Snapshot;
  2. Select Help | Diagnostic Tools | Capture Backend Memory Snapshot;
  3. Select Help | Start CPU Usage Profiling;
  4. Reproduce the slowness, perform actions that are slow for ~20 seconds;
  5. Select Help | Stop CPU Usage Profiling;
  6. Select Help | Diagnostic Tools | Profile Backend with Sampling;
  7. Reproduce the slowness, perform actions that are slow for ~20 seconds;
  8. Select Help | Diagnostic Tools | Backend: Stop Profiling;
  9. Collect logs via Help | Collect Logs and Diagnostic Data;
  10. Find and upload the generated data to the Uploads service and tell me the Upload ID.
    You can find the generated dumps from the Notifications tool window:

Hope to hear from you soon. Have a nice day!

0

Please sign in to leave a comment.