Системные оповещения отрисовываются медленно


2

Мой компьютер работает довольно быстро и довольно быстро. Единственная проблема, с которой он сталкивается, это системные предупреждения (окна сообщений, а не подсказки). Часто, но не всегда, они медленно рисуют. Окно всплывает и кнопки медленно появляются после слов. Это не медленно, пока я жду, но медленно, чтобы вы никогда не упустили возможность увидеть, как он медленно рисует. Сначала окно отображается с пустыми кнопками, а затем загружается в текст для этих кнопок. Это происходит не каждый раз, но часто.

Я попытался переустановить все системные драйверы с сайта производителя материнской платы. Это не помогло. Единственное, о чем я могу думать, это то, что он почти не работает из-за графических ручек. Тем не менее, он НИКОГДА не может рисовать, он просто медленный. Так что я не слишком уверен в этом заключении.

Кто-нибудь знает, что может вызвать это (помните, остальная часть моей системы быстро и отзывчиво). Кроме того, кто-нибудь имеет представление о том, где я мог бы найти программу, которая может контролировать количество доступных графических ресурсов (таких как ручки рисования)?

Краткое примечание о моем ПК:

Я НЕ управляю высококлассным ПК. У меня 2 ГБ оперативной памяти и Celeron E3400 @ 2,66 ГГц под управлением Windows XP SP 3.

Ответы:


0

Вы не предоставили много информации о характере этих предупреждений. Принимая удар в темноте, я бы предположил одно из:

1 Это не настоящие системные предупреждения, а, например, поддельные, которые отображаются в браузере. 2 Предупреждения так или иначе связаны с графическими драйверами, поэтому при появлении предупреждения ваша графическая подсистема находится в плохом состоянии. Следовательно, производительность графики и производительность рендеринга предупреждений совпадают. 3 Точно так же предупреждения относятся к некоторому другому узкому месту, которое может повлиять на рендеринг, например, загрузка процессора или использование памяти.


Системные оповещения, как я их называю, являются стандартными окнами системных сообщений. Базовая система не обязательно оповещает их, это всего лишь оповещения, предоставляемые базовой системой. Результат одинаков независимо от того, какое приложение запускает оповещение. Мой компьютер не используется для интенсивной обработки графически или иным образом. А нормальные рабочие приложения занимают около 500 МБ памяти, оставляя свободными 1,5 ГБ. Кроме того, времена, когда они медленные, на самом деле не во времена высокой обработки. Например, закрытие блокнота, когда он спрашивает, хотите ли вы сохранить. Это сообщение часто отображается медленно.
Tim

Если они действительно являются стандартными системными оповещениями, они будут отображать графику так же, как и другие окна, поэтому с ними не должно быть различий в производительности.

Во время бенчмарка (Intel-Burn-Test) я не смог воспроизвести поведение, несмотря на то, что использовал 1 Гб памяти для себя. Это действительно кажется случайным, но частым поведением. Вполне возможно, что такое поведение происходит при любом использовании API CreateWindow, однако я не заметил вообще никакого другого медленного поведения.
Tim

Ааа. Что ж, медленный во всех случаях CreateWindow довольно сильно отличается от медленного только для оповещений. CreateWindow - довольно сложная операция: выделение / перемещение / копирование буферов, очистка кешей, возможно рисование теней вокруг границ окна (перспектива и т. Д.) И так далее. Я не удивлюсь, если вы увидите там низкую производительность, в то время как другие вещи появляются быстро, просто потому, что CreateWindow требует немного больше обработки.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.