powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
13 сообщений из 13, страница 1 из 1
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580648
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, добрый 2018 год!
Есть проблема с загрузкой одного из ядер проца на 100%, когда навожу курсором мышки на заголовок колонок в гриде. При этом использую TcxGridBand для формирования многоуровневого заголовка. Но и без "бэндов" с "своим" заголовком у колонок возникает та же проблема загрузки. Перебор всевозможных свойств у этих компонент и событий результата не дали.
Ранее была похожая проблема с TcxTileControl-ом, но там удалось найти "виновника" и отключить свойство. Это было свойство анимации бордера у айтемов Плиток при наведении мышки. Свойство отключил и попустило. В случае с гридом никак не могу решить проблему.
Если кто может, то хотя бы воспроизведите у себя на своих софтах эту ситуацию и гляньте на "трёх пальцах" загрузку.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580663
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну съедает и съедает. В чем проблема-то? Купи двухъядерный процессор.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580669
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,

Это нужно объяснить нескольким сотням пользователей? :)
Сам факт, что статическое положение курсора мыши на заголовке грида выедает одно ядро - грубейший ляп. Если к этому относиться так, как Ваш комментарий, то мой профессионализм в грусти.
У меня на ноуте 4 ядра, но у пользователей зачастую всё ещё по одному. Ошибка в компоненте явная и необходимо лишь нащупать нужное свойство, о чём и взываю на форму, если кто уже столкнулся.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580672
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясни, в чем проблема.
Интерфейс "замораживается"?
Процессор перегревается?
...
Или всего лишь циферки "загрузка ЦП" в диспетчере задач большие?
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580674
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,

У Пользователей с одним или двумя ядрами в этот момент компы тупят и им всё равно, что это безобидное стечение обстоятельств глюка в компоненте и положение курсора. Служба ТехПоддержки по этой проблеме регулярно получает жалобы от клиентов, а воз и ныне там. Вот только часть проблемы я обнаружил в "Плитках" и устранил. А с гридом пока не могу порешать.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580678
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПалСаныч,

теперь понял. Вопрос действительно важный.

Можешь сделать минимальное приложение, повторяющее глюк и выложить здесь. Не забудь рассказать о твоих версиях Delphi, Windows и библиотеки DevExpress.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580685
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД,

Как раз этим и занят. Сложно вычленить код из проекта в отдельный апп-тэг. Надеюсь завтра это закончить и выложу.
Делфи пока 2010. Винда 8.1, но проблема на 7 и 10 тоже.
Дэвка DevExpressVCLProduct14.2.4 (лицензия, покупали официально.)

Скоро переходим та ХЕ10 Токио 10.2.2 (уже купили несколько лицензий)
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580711
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем что-то вычленять ?
Кидаем на пустую форму BandedTableView и водим курсором по нужным местам
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580741
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Это верно, когда весь проект не собирается в коде без подключенных дизайн-таймов. :( И этот вариант в моей компании не обсуждают.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580752
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит ваш Дизаин-Таим тормозит
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39580796
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что виноват все же не компонент, а какой-то сторонний код в самом проекте. Например, который реагирует на отрисовку, запускает какой-нибудь invalidate или ProcessMessages чтобы "хорошо всё отрисовалось" прямо в середине всего цикла. Тем более если это повторяется на разных компонентах. Можно в процессе ведения мышкой поставить отладку на паузу и посмотреть стек в потоке -- может будет видна причина, откуда идет реакция.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39581655
ПалСаныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JaDi,

Спасибо. Попробую поставить (переопределить событие) на мышку в гриде по движению. Поищу.
...
Рейтинг: 0 / 0
Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
    #39581963
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПалСаныч,

можно попробовать включить debug dcu (для более надёжного и глубокого поиска), когда процессор займется на 100% нажать паузу в среде, побегать по потокам (ctrl+t), возможно будут какие-то мысли, что грузит проц (не факт, что основной поток). так же можно попробовать process explorer'ом увидеть какой поток программы грузит процессор, по id'шникам потоков видно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Заголовок у TcxGridDBBandedTableView съедает ядро на 100% при наведении курсора.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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