Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.64k stars 580 forks source link

ConEmu performance problems on large monitors #869

Open ejoebstl opened 8 years ago

ejoebstl commented 8 years ago

ConEmu build: 160914 x64 OS version: Windows 10 x64 Used shell version: bash on windows

Problem description

ConEmu lags and causes high CPU load on large screens.

Steps to reproduce

  1. Open ConEmu on a large monitor (3840 x 2160 in my case)
  2. Type something

    Actual results

Cursor is flickering (blink is disabled), high CPU load, lag when text is printed by executed programs (ls or similar).

Expected results

No performance problems.

My Guess

It seems like the whole UI is redrawn for every character printed, that uses quite some performance on large screens. Also, double buffering is probably not used, which causes the cursor flickering.

Maximus5 commented 8 years ago

Open Settings/Info and look at performance counters during keypressing. Show screenshot.

medvednikov commented 8 years ago

Same problem. 3840 x 2160, the cursor is constantly flickering.

ejoebstl commented 7 years ago

conemu

During typing, FPS goes as low as 4.9. It's hard to take a screenshot while typing though.