Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=7311806&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 14:19:29 2016
Кодировка: Windows-1251
.NET: проблемы с перерисовкой окон - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | 40 | показать все | след. страница
SEngel

Рег.: 12.12.2005
Сообщений: 48
Рейтинг: -24
  Re: .NET: проблемы с перерисовкой окон [re: Krasin]
      13.03.2008 11:26
 

да, WindowsApplication1.exe :confused:

Сразу возникает, водить окошком надо активно... Может у вас не так оно заметно, но если, для сравнения, поводить тем же калькулятором на другим приложением - Оперой, например - небо и земля.



...Es ist der Traum der mich gefuhrt
Und folgen werde ich bis in die Glut...
Attila
R

Рег.: 18.12.2002
Сообщений: 16118
Из: ...вот именно там.
Рейтинг: 3169
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 11:48
 

если все засирает рабочий поток, то у кого двух (и более)-ядерный проц, ничего заметно не будет



Кр-ть - с.т.!
SEngel

Рег.: 12.12.2005
Сообщений: 48
Рейтинг: -24
  Re: .NET: проблемы с перерисовкой окон [re: Attila]
      13.03.2008 12:28
 

На нажатие кнопок ничего не навешано!!!
Кстати, если форма вообще пустая, без контролов - то такого эффекта нет. Какие-то проблемы с обновлением контролов...






...Es ist der Traum der mich gefuhrt
Und folgen werde ich bis in die Glut...
SEngel

Рег.: 12.12.2005
Сообщений: 48
Рейтинг: -24
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 12:37
 

кстати да - от одного движения окошка калькулятора над моим процессор засирается на 80%. Вопрос - почему так получается? :confused:



...Es ist der Traum der mich gefuhrt
Und folgen werde ich bis in die Glut...
Mike
Ызарг

Рег.: 02.11.2002
Сообщений: 8098
Рейтинг: 2147
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 13:29
1

Поставь драйвер видеокарты.

Attila
R

Рег.: 18.12.2002
Сообщений: 16118
Из: ...вот именно там.
Рейтинг: 3169
  Re: .NET: проблемы с перерисовкой окон [re: Mike]
      13.03.2008 13:34
 

причем, самой последней версии



Кр-ть - с.т.!
Storm_Trooper
Имперский штурмовик

Рег.: 11.03.2008
Сообщений: 66
Из: Корусант
Рейтинг: 71
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 13:41
 

Жестоко. А здесь, как раз, некоторые личности настаивают, что производительности современных машин достаточно, чтобы юзать .нет и c# в качестве основного языка разработки. Отчасти они правы, ибо переход на многоядерный процессор, действительно, снимет проблему. Но, все же, что то здесь не так.

Storm_Trooper
Имперский штурмовик

Рег.: 11.03.2008
Сообщений: 66
Из: Корусант
Рейтинг: 71
  Re: .NET: проблемы с перерисовкой окон [re: Storm_Trooper]
      13.03.2008 13:52
 

А вообще странно. У меня на gtk# таких багов при проведении окном над примерно так же утыканном виджетами окошком нет, хотя, насколько я знаю, gtk уровнем сильно выше чем windows.forms (поправьте, если не так), а машинка у меня послабее.

DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31421
Рейтинг: 8956
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 14:03
 

Quote:

кстати да - от одного движения окошка калькулятора над моим процессор засирается на 80%.




скорее всего это связано с тем, что .net-программы по умолчанию включают поддержку визуальных стилей, и скорее всего именно эта отрисовка и тормозит.

Mike
Ызарг

Рег.: 02.11.2002
Сообщений: 8098
Рейтинг: 2147
  Re: .NET: проблемы с перерисовкой окон [re: Storm_Trooper]
      13.03.2008 14:05
 

Quote:

А вообще странно.



Да, странно. Потому что проблема только на твоих компьютерах. Ни у кого больше ее нет. Значит, либо ты делаешь что-то не так, либо все остальные...

DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31421
Рейтинг: 8956
  Re: .NET: проблемы с перерисовкой окон [re: Storm_Trooper]
      13.03.2008 14:05
1

Quote:

Отчасти они правы, ибо переход на многоядерный процессор, действительно, снимет проблему. Но, все же, что то здесь не так.




кстати, WPF с большим кол-вом контролов, быстрее отрисовывается, чем winforms-приложение с таким же большим кол-вом контролов

Storm_Trooper
Имперский штурмовик

Рег.: 11.03.2008
Сообщений: 66
Из: Корусант
Рейтинг: 71
  Re: .NET: проблемы с перерисовкой окон [re: Mike]
      13.03.2008 14:10
 

Quote:

Да, странно. Потому что проблема только на твоих компьютерах.



??? У меня с ГТК в линуксе с тормозным в 2d проприетарным драйвером нвидии нет такой проблемы, в венде бы все вообще летало.

Mike
Ызарг

Рег.: 02.11.2002
Сообщений: 8098
Рейтинг: 2147
  Re: .NET: проблемы с перерисовкой окон [re: Storm_Trooper]
      13.03.2008 14:13
 

Quote:

??? У меня с ГТК в линуксе с тормозным в 2d проприетарным драйвером нвидии нет такой проблемы, в венде бы все вообще летало.



Это не имеет никакого отношения к проблеме с Windows Forms.



Редактировал Mike (13.03.2008 14:27)
Storm_Trooper
Имперский штурмовик

Рег.: 11.03.2008
Сообщений: 66
Из: Корусант
Рейтинг: 71
  Re: .NET: проблемы с перерисовкой окон [re: Mike]
      13.03.2008 14:22
 

ты не окосел? со зрением все нормально? я не топик стартер, если что ;)

Mike
Ызарг

Рег.: 02.11.2002
Сообщений: 8098
Рейтинг: 2147
  Re: .NET: проблемы с перерисовкой окон [re: Storm_Trooper]
      13.03.2008 14:27
 

Ну как пишешь, такие и ответы получаешь. :mad:

SEngel

Рег.: 12.12.2005
Сообщений: 48
Рейтинг: -24
  Re: .NET: проблемы с перерисовкой окон [re: DarkGray]
      13.03.2008 14:44
-2

можно ли это отключить?

Тут еще что наблюдается: если я в отдельном потоке создаю еще одно окно, от него ловлю
событие Move и при этом событии в основном окне делаю DoEvents - все выглядит куда как приятнее и загруз процессора не такой большой. Это значит, что можно обойтись внутренними средствами, не прибегая к таким нереальным методам, как установка новых драйверов или двухядерного проца.
Отсюда, Внимание, вопрос: как ловить такое же событие от окон сторонних приложений?



...Es ist der Traum der mich gefuhrt
Und folgen werde ich bis in die Glut...
Krasin

Рег.: 23.06.2004
Сообщений: 7039
Из: Калифорния
Рейтинг: 3386
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 15:24
 

В ответ на:

если я в отдельном потоке создаю еще одно окно,



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

Fj_
Carpal Tunnel

Рег.: 12.09.2004
Сообщений: 8795
Рейтинг: 3287
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 17:17
1

Quote:

не прибегая к таким нереальным методам, как установка новых драйверов или двухядерного проца.




Ое. Чувак, объясняю медленно, как для милиционера: у тебя что-то не то с компом, драйвер для видеокарты не установлен, или установлен старый глючной, или вирус какой, или антивирус. Дотнет тут ни при чем. Тебе нужно решать проблему со своим компом, а не извращаться с дотнетом.



The data is the error (c)IIS FTP Server.
SEngel

Рег.: 12.12.2005
Сообщений: 48
Рейтинг: -24
  Re: .NET: проблемы с перерисовкой окон [re: Fj_]
      13.03.2008 18:40
 

Объясняю для тех кто в танке: с железом у меня все в порядке, все не .NET приложения работают отлично: в том числе написанные на MFC.
Думаете, это профессионально - советовать конечному пользователю вместе с приложением купить себе двухядерный проц, топовую видеокарту и т.п.???



...Es ist der Traum der mich gefuhrt
Und folgen werde ich bis in die Glut...
DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31421
Рейтинг: 8956
  Re: .NET: проблемы с перерисовкой окон [re: SEngel]
      13.03.2008 18:50
2

если groupbox-ы убрать, проблема остается?

Страницы: 0 | 20 | 40 | показать все | след. страница

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 1 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в