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