

Having 9 sessions running idle took my CPU to a steady 50% usage. Nothing more than a default basic prompt and a blinking cursor.Īlso as you open more terminal sessions, the CPU load continues to climb. That is purely idling with no work being done in the terminal at all. I’m running Windows 10 Pro 18.09 (stable) and the latest ConEmu but for some reason it consumes a lot of CPU usage.įor example I could have a single ConEmu terminal open, split into 3 panes and then have 2 more terminals off to the side and ConEmu will take my i5 3.2ghz quadcore CPU from 2% usage to 30-35%. It consumes a massive amount of CPU usage when idling: It opens pretty quick, supports WSL (Bash on Windows), PowerShell, has a bunch of decent looking themes and typing feels fast.īut it suffers from 3 main issues that are deal breakers for me. I still think ConEmu is one of the best overall terminals for Windows. I tend to stick with what I have until I have a very real reason to switch and lately I found myself wanting to switch away from ConEmu for a few reasons. I usually don’t go out looking for new tools randomly. You may query the ID from running ConEmu process using Windows API function GetApplicationUserModelId.Hyper ended up being horrendous and now I use the Ubuntu WSL terminal with tmux. The hash itself is expected to be unchanged. The trailing ::163 depicts ConEmu internal protocol version which may (and most probably would) be changed in the future. ConEmu uses executable path name and some switches (like -config, -loadcfgfile, -quake) to create a hash to form AppID, which you may see in the About / SysInfo. Just using the window title name seems the right thing to do in my case, the app id setup seems overkillĢ) Windows 7 introduced AppUserModelID. I'd have to (1) create a config, and (2) hardcode the hashed id in ahk / pywinauto. So you may rely on the title for selecting the window with class name VirtualConsoleClass. Does not matter if you run another tab, or several tabs from task, the ConEmu window title remains My server.

The example below starts new ConEmu window with title My server and ssh to inside. 1) Use -title “Window name” switch to explicitly set window title of new ConEmu instance.
