From eaa39aa27033fa6f1e3f5348dcf84eaf791c6e0d Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Mon, 5 Mar 2018 16:05:05 +0300 Subject: [PATCH] IDEA-187063 During debugging IntelliJ IDEA gets extremely slow --- .../intellij/xdebugger/impl/frame/XDebuggerFramesList.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/XDebuggerFramesList.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/XDebuggerFramesList.java index 68f4d442410b..f622c35c5c94 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/XDebuggerFramesList.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/XDebuggerFramesList.java @@ -105,6 +105,13 @@ public class XDebuggerFramesList extends DebuggerFramesList { return null; } }); + + // This is a workaround for the performance issue IDEA-187063 + // default font generates too much garbage in deriveFont + Font font = getFont(); + if (font != null) { + setFont(new Font(font.getName(), font.getStyle(), font.getSize())); + } } @Override