Я писал маленькое настольное гаджет-приложение, которое отображает прокручиваемый текст вдоль нижней части экрана (аналогично старому тикеру новостей CNN), однако производительность GDI просто неудовлетворительная (до 8-12)% на четырехъядерном процессоре и 20% на одноядерном), даже после того, как я попытался устранить узкие места.
Я рассматривал возможность использования OpenGL вместо рендеринга всего, но я не знаю, является ли эторазумный вариант требовать, чтобы у пользователей было аппаратное ускорение для крошечного приложения, подобного этому.
Кто-нибудь имеет какое-либо мнение по этому поводу?