powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обновление графики в rdp
13 сообщений из 13, страница 1 из 1
Обновление графики в rdp
    #39355293
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чисто теоретически, может ли обновление графики существенно тормозить выполнение программы?

Есть программа, не моя, заполняет данные таблицы, в процессе заполнения выскакивает формочка с отсчетом строк, скорость строка в секунду.
Работает это все в терминале, во время заполнения загрузка процессора одним этим приложением равна 25%, с учетом что там 4 ядра получается ядро загружено на 100%.
Насколько я понимаю в рдп графику обрабатывает процессор без участия видеокарты.

Могут тормоза быть именно из за обновления этого счетчика?
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39355337
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845Чисто теоретически, может ли обновление графики существенно тормозить выполнение программы?

Да, причём очень сильно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39355424
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845... заполняет данные таблицы, в процессе заполнения выскакивает формочка с отсчетом строк, скорость строка в секунду ...
....
Могут тормоза быть именно из за обновления этого счетчика?
Сомневаюсь. У RDP есть небольшие томоза связанные с отрисовкой, но не до такой степени.

Проверить элементарно: залогинься на том компе, без RDP, запусти свою прогу и сравни скорость загрузки.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39355436
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧисто теоретически, может ли обновление графики существенно тормозить выполнение программы?

Термин " обновление графики" не совсем уместен. Она не обновляется, она в 90% случаев рисуется заново.
Это как правило строго синхронный процесс, и да, отрисовка графики может тормозить выполнение программы, т.к. это часть выполнения программы. Пока всё не отрисуется, программа дальше не пойдёт выполняться.

авторНасколько я понимаю в рдп графику обрабатывает процессор без участия видеокарты.

Это непонятное и спорное утверждение.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356502
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Я читала про необходимость мощной видеокарты на терминальном сервере (а у нас там стоит встроенная), и в основном были мнения, что она там не нужна.

Попробую сделать свою мини программку с заполнением примерной формы без счетчика.
К слову, просто открыть документ с уже заполненнной сотней строк занимает 5 секунд.
Я не исключаю конечно, что при первом заполнении он и рассчитывает больше и в базу пишет в пару таблиц, но работа с базой не основная.

Основное событие трассировки, даже когда открываешь готовый документ, sql*net message from client (бд oracle)
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356766
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845Я читала про необходимость мощной видеокарты на терминальном сервере (а у нас там стоит
встроенная), и в основном были мнения, что она там не нужна.

Потому что по RDP идёт поток GDI примитивов (проще говоря - файл .wmf), которые
отрисовываются и отображаются на клиентской стороне. Если программа, запускающаяся на
сервере рисует содержимое окон сама с помощью низкоуровневых примитивов (типа "линия",
"точка" вместо "окно", "текст"), то поток получается большой и ползёт по сети невыносимо
медленно. То есть в таких случаях претензии - к программе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356771
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845MasterZiv,

Я читала про необходимость мощной видеокарты на терминальном сервере (а у нас там стоит встроенная), и в основном были мнения, что она там не нужна.



Если вспомнить, что сейчас иногда даже на безголовые линукс- сервера ставят графические карты, чтобы на них считать произведения матриц, то мнение безусловно неверное.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356774
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845MasterZiv,

Я читала про необходимость мощной видеокарты на терминальном сервере (а у нас там стоит встроенная), и в основном были мнения, что она там не нужна.

Попробую сделать свою мини программку с заполнением примерной формы без счетчика.
К слову, просто открыть документ с уже заполненнной сотней строк занимает 5 секунд.
Я не исключаю конечно, что при первом заполнении он и рассчитывает больше и в базу пишет в пару таблиц, но работа с базой не основная.

Основное событие трассировки, даже когда открываешь готовый документ, sql*net message from client (бд oracle)

в общем, "в огороде бузина , а в Киеве - дядька".

пафос в чем, тормозит программа, да.
ну дальше что? Лишить ее GUI предлагаешь?
Дилемма какая у тебя?
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356780
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845,

я же написал как проверить 19939806 . Что тест показал?
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356881
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пока на больничном, и сервер хз где, то есть цепляться каким-нибудь тимвьювером. Или ехать туда.
Если дело в графике, может ситуацию спасет установка видеокарты.
Программа не моя... Была бы моя, банально убрала бы счетчик и проверила.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356894
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Ну зачем сразу гуи, убрать обновление счетчика, сделать счетчик не на каждый раз, а каждые 10 строк к примеру.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39356918
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata44845Я пока на больничном, и сервер хз где, то есть цепляться каким-нибудь тимвьювером. Или ехать туда.
Если дело в графике, может ситуацию спасет установка видеокарты.
Программа не моя... Была бы моя, банально убрала бы счетчик и проверила.
Видеокарта на сервере не спасет. Написали ведь как RDP устроен 19946820 . Рисует клиент, а тормозит сеть.

Если я правильно понял "скорость строка в секунду", то как понимаю счетчик тоже раз в секунду меняется. Если так, то тормозит прога, а не счетчик.
...
Рейтинг: 0 / 0
Обновление графики в rdp
    #39552618
nata44845
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, нашли причину, там первоначально идет выбор списка ID, а потом для каждого ид идет подтягивание данных.
Если с таблицами все хорошо такие запросы во всяких мониторингах даже не ловятся, и в трассировке не особо заметны.
Но как-то у нас сломались индексы на одну таблицу, и он при считывании данных делал полный просмотр для каждой строки, это стало очень заметно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обновление графики в rdp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]