Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
МСУimike, cамокритичность - замечательная черта. Нечасто встретишь на этом форуме. ... сказал гуест под левым серым ником и щиманулся в кусты. + . Писнул, кроличек, и уныло побрел в тупик с кувалдометром ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 16:23 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
писнул - пискнул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 16:25 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 16:31 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
да , вы, че флудеры. хоть кто нито привел бы цифры? а то стрелки кидаете и обзываетесь как дети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 16:43 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
Как всегда не угадал, Мусичка. Просто общаться с тобой - одно удовольствие. Можно еще раз прильнуть к такому кладезю знаний. ЗЫ Про тупик, кувалду и желание записал себе на стенке. ЗЫЫ Потом представил, как ты с пальцами веером, пытаешься ее ухватить, ничего не выходит, но это не беда(у тебя же есть более крепкий инструмент). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 16:48 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 17:05 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
МСУ, бросай свое кайло, срочно "кури" LightSwitch, а то не чувствуется больше твоего пионерского задора. Видно, совсем ты утомился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 17:31 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
А можно у топикстартера узнать - чем дело кончилось? Или не кончилось еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 17:43 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
На правах высказывания в слух: WPF у DevExpress в ж..е плохо работает и ужасен и их разработчики могут сколь угодно бить себя в грудь (здесь и на рсдн) уверяю что просто у всех остальных кривые руки. Ребята (разработчики) спуститись на землю и посчитайте сколько жалоб на ваше детеще и сделайте выводы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2010, 13:06 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
Asm64DНа правах высказывания в слух: WPF у DevExpress в ж..е плохо работает и ужасен и их разработчики могут сколь угодно бить себя в грудь (здесь и на рсдн) уверяю что просто у всех остальных кривые руки. Ребята (разработчики) спуститись на землю и посчитайте сколько жалоб на ваше детеще и сделайте выводы. Ну читаем и делаем выводы. С конкурентами сравниваем и пытаемся лучше сделать. Основная проблема в том, что после криков "все говно" редко следует конкретика из которой можно сделать выводы. Вот текущий топик взять - сказали что ужасающая скорость - а где, как, почему - не сказали. Наши демки показывают неплохую скорость. Стало быть мы либо какой-то сценарий не учли, либо человек что-то неоптимально настроил (это тоже может быть наш косяк в юзабилити). Но какие выводы может сделать разработчик? Никаких. Горько вздохнуть и пойти дальше работать. Поэтому, если у вас, уважаемый Asm64D, есть что-то конкретное сказать, то призываю это сделать. Либо здесь, либо еще где - можно в личной переписке. Все конкретные претензии будут рассмотрены непосредственно разработчиками и руководством - глядишь мир и получше станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 11:23 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
Роман Еремин (DevExpress)Asm64DНа правах высказывания в слух: WPF у DevExpress в ж..е плохо работает и ужасен и их разработчики могут сколь угодно бить себя в грудь (здесь и на рсдн) уверяю что просто у всех остальных кривые руки. Ребята (разработчики) спуститись на землю и посчитайте сколько жалоб на ваше детеще и сделайте выводы. Ну читаем и делаем выводы. С конкурентами сравниваем и пытаемся лучше сделать. Основная проблема в том, что после криков "все говно" редко следует конкретика из которой можно сделать выводы. Вот текущий топик взять - сказали что ужасающая скорость - а где, как, почему - не сказали. Наши демки показывают неплохую скорость. Стало быть мы либо какой-то сценарий не учли, либо человек что-то неоптимально настроил (это тоже может быть наш косяк в юзабилити). Но какие выводы может сделать разработчик? Никаких. Горько вздохнуть и пойти дальше работать. Поэтому, если у вас, уважаемый Asm64D, есть что-то конкретное сказать, то призываю это сделать. Либо здесь, либо еще где - можно в личной переписке. Все конкретные претензии будут рассмотрены непосредственно разработчиками и руководством - глядишь мир и получше станет. А какая нужна конкретика, если ваши разработчики, сами говорят, что WPF версия в три раза медленней, чем тугододумные Winforms? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 13:18 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
iА какая нужна конкретика, если ваши разработчики, сами говорят, что WPF версия в три раза медленней, чем тугододумные Winforms? уточняю. Они говорят, что "тяжелый" контрол, например, datagrid - из winforms будет быстрее аналогичного контрола из WPF. Разумеется, какая-нибудь вращающаяся кнопка или textbox - из WPF сделают по производительности аналогичные winforms чудеса. Ну и прозрачные и анимированные элементы будут тоже быстрее в WPF. А вот контрол, которому для работы необходимо минимум создать ~(15 * 50 * 4) контрола, для того чтобы показать данные на экране, будет всегда медленее аналогичного, которому надо для этого сделать 15 * 50 * fillrectangle/drawtext. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 14:13 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
iА какая нужна конкретика, если ваши разработчики, сами говорят, что WPF версия в три раза медленней, чем тугододумные Winforms? Михаил имел в виду что сам WPF медленнее Winforms на тех задачах которые ему приходится решать. Я подчеркиваю последнее, а то вы сейчас наброситесь... Наверное если захотите, он вам сделает примеры (без единой строчки нашего собственного кода - все стандартное). А конкретика нужна простая - попросили же человека написавшего топик - дай код на котором тормозит. Что проще может быть. Дайте код который тормозит. Покажите где тормозит. Как еще можно решить проблему с тормозами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 14:16 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
Роман Еремин (DevExpress), объясните пожалуйста, как можно ускорить загрузку форм с компонентами LayoutControl и GridControl? Возможно, есть какая-то статья об ускорении загрузки или отключении анимаций, или еще что? Мною были проведены замеры производительности создания WPF компонент DevExpress LayoutControl и GridControl. Согласно полученным данным, мы имеем дело с очень тяжеловесными компонентами. Анализировались 2 параметра – создание экземпляра формы и загрузка (Load) формы. Состав формы Создание Загрузка Пустая форма 30 50 Пустая форма с обычным гридом 50 60 Форма с LayoutControl 425 120 Форма с LayoutControl, LayoutGroup 800 600 Пустая форма с гридом DevExpress 900 900 Все мс. Достаточно средняя форма загружается 3 секунды на E5300, 2.6 Мгц, 1.5 мб оперативки. Я понимаю, конфигурация мягко говоря, не топовая, но чтоже будет на конечных рабочих станциях с селеронами 2.0 и памятью 1 гб ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 18:51 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
bublikomРоман Еремин (DevExpress), объясните пожалуйста, как можно ускорить загрузку форм с компонентами LayoutControl и GridControl? Возможно, есть какая-то статья об ускорении загрузки или отключении анимаций, или еще что? Мною были проведены замеры производительности создания WPF компонент DevExpress LayoutControl и GridControl. Согласно полученным данным, мы имеем дело с очень тяжеловесными компонентами. Анализировались 2 параметра – создание экземпляра формы и загрузка (Load) формы. Состав формы Создание Загрузка Пустая форма 30 50 Пустая форма с обычным гридом 50 60 Форма с LayoutControl 425 120 Форма с LayoutControl, LayoutGroup 800 600 Пустая форма с гридом DevExpress 900 900 Все мс. Достаточно средняя форма загружается 3 секунды на E5300, 2.6 Мгц, 1.5 мб оперативки. Я понимаю, конфигурация мягко говоря, не топовая, но чтоже будет на конечных рабочих станциях с селеронами 2.0 и памятью 1 гб ? Воот. Давно бы так. Пошел делать терморектальный криптоанализ разработчикам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 22:33 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
mike mike А вот контрол, которому для работы необходимо минимум создать ~(15 * 50 * 4) контрола, для того чтобы показать данные на экране, будет всегда медленее аналогичного, которому надо для этого сделать 15 * 50 * fillrectangle/drawtext. Подобные объяснения с непонятными барабашками оставьте своему руководству. Ответы с подобным примитивизмом без учета особенностей движков, говорят не только о том, что DevExpress банально проспало WPF\SL, а у нее нет никаких перспектив. Вы и дальше будете кормить завтраками с обещаниями улучшить производительность. Год назад я даже не рассматривал ваши компоненты перед закупкой. WPF\SL без ваших Winforms компонент работает минимум на два порядка быстрее. Это было одной из причин перехода. Тесты для вас и вашего руководства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 11:45 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
imike mike А вот контрол, которому для работы необходимо минимум создать ~(15 * 50 * 4) контрола, для того чтобы показать данные на экране, будет всегда медленее аналогичного, которому надо для этого сделать 15 * 50 * fillrectangle/drawtext. Подобные объяснения с непонятными барабашками оставьте своему руководству. Ответы с подобным примитивизмом без учета особенностей движков, говорят не только о том, что DevExpress банально проспало WPF\SL, а у нее нет никаких перспектив. Вы и дальше будете кормить завтраками с обещаниями улучшить производительность. Год назад я даже не рассматривал ваши компоненты перед закупкой. WPF\SL без ваших Winforms компонент работает минимум на два порядка быстрее. Это было одной из причин перехода. Тесты для вас и вашего руководства эээ. ссылка на французский блог, в котором сравнивают winforms компоненты, которые живут и работают через win32 API и просто физически не расчитаны на объемы > 10 записей, это верх изобретатильности :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:11 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
mike mikeimike mike А вот контрол, которому для работы необходимо минимум создать ~(15 * 50 * 4) контрола, для того чтобы показать данные на экране, будет всегда медленее аналогичного, которому надо для этого сделать 15 * 50 * fillrectangle/drawtext. Подобные объяснения с непонятными барабашками оставьте своему руководству. Ответы с подобным примитивизмом без учета особенностей движков, говорят не только о том, что DevExpress банально проспало WPF\SL, а у нее нет никаких перспектив. Вы и дальше будете кормить завтраками с обещаниями улучшить производительность. Год назад я даже не рассматривал ваши компоненты перед закупкой. WPF\SL без ваших Winforms компонент работает минимум на два порядка быстрее. Это было одной из причин перехода. Тесты для вас и вашего руководства эээ. ссылка на французский блог, в котором сравнивают winforms компоненты, которые живут и работают через win32 API и просто физически не расчитаны на объемы > 10 записей, это верх изобретатильности :) А не нужно ничего изобретать. Достаточно вспомнить, как величаво и плавно расправляли крылья формы с вашими компонентами на Winforms, и как все летает на уровне DOS в текстовом режиме сейчас на WPF. Выложи тесты с вашими гридами, продемонстрируй на деле трехкратную разницу, а не рассказывай сказки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:47 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
мои тесты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:52 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
bublikomРоман Еремин (DevExpress), Состав формы Создание Загрузка Пустая форма 30 50 Пустая форма с обычным гридом 50 60 Форма с LayoutControl 425 120 Форма с LayoutControl, LayoutGroup 800 600 Пустая форма с гридом DevExpress 900 900 Все мс. Достаточно средняя форма загружается 3 секунды на E5300, 2.6 Мгц, 1.5 мб оперативки. Я понимаю, конфигурация мягко говоря, не топовая, но чтоже будет на конечных рабочих станциях с селеронами 2.0 и памятью 1 гб ? по тестам. некорректно мерять "load" формы. сделал тестовое приложение, в котором в окне 1400x900 показывается грид, с 20колонками и 1000 записями. на картинке результат, сверху вниз: две картинки на грид. Первая картинка - первый показ окна с гридом после старта приложения, второй хидер - повторное открытие того же окна. dxgrid (2010.1) xceed (2010.4) - tableview datagrid (wpf framework) winforms data grid XtraGrid (2010.1) Собственно, что эти цифры значат: принимать во внимание стоит последнее число. Это время в миллисекундах, с момента констуктора формы до момента ее реальной отрисовки. Со стандартным гридом в wpf - тягаться не сможет вообще никто и никогда - по скорости первоначальной загрузки - так как ему не надо грузить темы и .dll - он уже в памяти. но при дальнейшей работе приложения - его можно будет догонять. по dx winforms - ну тут видно, что первый показ прилично тормозит, т.е. он на уровне стандартного win/wpf грида. - Но тут ничего уже и не сделаешь - инициализация скинов и загрузка необходимых .dll отнимает время. За то, повторный показ, показывает - что любой wpf/win из приведенных выше отстает весьма и весьма прилично. по скорости скроллирования, самый медленный Xceed (и в tableview и в tableflow - несмотря на то, что они сделали самую большую высоту row - чтоб меньше данных показать :) ) - самый быстрый - стандартный. тесты с DX продуктами делались в debug версии, перекомпиляция в release - даст где-то 20% по скорости... но все равно, явно есть над чем работать. - Есть некоторое визуальное ощущение медленности показа - хотя, по цифрам от того же ксида, отставание в районе 30%. Разработчики обещали убрать это отставание :) по методике замера - самое правильное место - это CompositionTarget.Rendering. вот код тестовой формы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. в принципе, могу и тестовый проект выложить, если кому интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:54 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
ЗЫ У разработчиков контролов подобные тесты должны быть под рукой всегда с самого начала. Особенно в сравнении с конкурентами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:55 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
mike mike, авторпо dx winforms - ну тут видно, что первый показ прилично тормозит, т.е. он на уровне стандартного win/wpf грида. - Но тут ничего уже и не сделаешь - инициализация скинов и загрузка необходимых .dll отнимает время. кстати , уже давно есть метод, предварительной загрузки длл. что я думаю и применяется многими ,кто юзает dx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:57 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
AlexeiKmike mike, авторпо dx winforms - ну тут видно, что первый показ прилично тормозит, т.е. он на уровне стандартного win/wpf грида. - Но тут ничего уже и не сделаешь - инициализация скинов и загрузка необходимых .dll отнимает время. кстати , уже давно есть метод, предварительной загрузки длл. что я думаю и применяется многими ,кто юзает dx. и еще ты забыл приплюсовать сюда, скорость винта,так как он фрагментирован у тебя :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:58 |
|
||
|
Ужасающая скорость работы DXGrid от DevExpress
|
|||
|---|---|---|---|
|
#18+
mike mike void CompositionTarget_Rendering(object sender, EventArgs e) { if(++renderCount > 2) { Title = log.ToString(); return; } log.AppendFormat(";Render {0}", DateTime.Now.Subtract(startTime).TotalMilliseconds); } btw, затычка на два render'a - потому что первый render идет из-за формы с button'ом, которая вызывает форму с тестом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 12:59 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36858395&tid=1442634]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 397ms |

| 0 / 0 |
