Hi Zebediah,
On 13.02.2021 00:23, Zebediah Figura wrote:
Both do some nontrivial work on DLL initialization, and conhost may quite likely never need to display UI.
See bug 38640. We probably want to create a message window for Unix consoles.
Signed-off-by: Zebediah Figura z.figura12@gmail.com
Actually gdi32 initialization is quite cheap now, at least on my machine, though user32 still takes over 100 ms. In truth the annoyance for me was not so much startup time as pollution of +server logs.
Note that when you create a new console, client does not wait for that initialization, so it doesn't block client application (unless it does any ioctl that needs conhost).
Thanks,
Jacek