ObjectListView тормозит при частом обновлении элементов

Вот ссылка на пример использования компонента:

В чём проблема:
Есть некий сервер, который несколько раз в секунду посылает сообщения. Каждый раз разные. Там несколько чисел и JSON. Надо эту фигню парсить, создавать объект и добавлять его в ListView. Если объект уже есть в списке - найти его и обновить данные.
При использовании обычного ListView всё вполне нормально (даже не “вполне”, а просто нормально). А при использовании ObjectListView всё дико тормозит. Хотя индикатор нагрузки на процессор показывает как обычно. Ну, ок, может на 10% больше обычного (я точно не замерял). А тормозит оно так, как будто на 80-90% нагружено.
Не то чтобы этот компонент был особо нужен, но странно как-то :thinking:
У кого-нибудь ещё такое было с этим компонентом?

Хватит мучать винформс. Его придумали в 2002-м году и у него фатальный недостаток - он не масштабируется на современных экранах, всё получается мелкое и смотреть неудобно. WPF придумали не зря, но лучше учить JFX.

А так, не нравится стандартный контрол - пиши свой кастомный и тогда все претензии будут к рукам. Раньше для MFC был сайт codeguru или как-то так, там было много контролов самостоятельно всё рисующих. А потом там всё поменяли под современные технологии и всё пропало.

Единственный минус библиотеки — автор не выложил её на какой-нибудь гитхаб

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

Но это для Java же :man_shrugging:

Именно поэтому.

Для этого на каждом домашнем компьютере в мире должна стоять Java? Сюрреализм какой-то :thinking: Такое только на майнкрафтерских компьютерах бывает. Да и то, стопицот процентов, что не та версия, которая будет нужна.
Я одного чела еле как уломал поставить Hard disk sentinel, чтобы SMART и температуру диска посмотреть. А вы про джаву какую-то.

Какие домашние компьютеры, когда смартфоны? И таблетки (tablet form factor), планшеты…

Я для смартфона не пишу.

Гордишься этим, или стесняешься?

нет необходимости (и слава яйцам).

слава яйцам

МТС, конечно, крутая компания, но нельзя на ней зацикливаться!

у меня мегафон :joy:

Ну можно инсталятором установить если не стоит.

Обычно если пользователь имеет комп и дошел до желания установить какое-то не стандартное ПО, то установка джавы не будет большой проблемой.
Но особо смысла переходить между дотнетом и джавой не вижу :man_shrugging: В дотнете тоже есть более современные технологии, и JFX вроде бы не отличается особой популярностью по сравнению с ними, разве что наверно проще с кроссплатформеностью за пределами винды.
А встретить разные проблемы с производительностью можно везде.

Сколько элементов? Если много, то наверно надо смотреть опции про виртуализацию, ну или другую инфу о производительности в документации.

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

Вот-вот. В микрософте же чудесные msi - пакеты, которые можно компоновать в один.

разве что наверно проще с кроссплатформеностью за пределами винды

А это главное в новой послесанкционной реальности. Винда теперь за пределами. Фьить, и её нет!

смысла переходить между дотнетом и джавой не вижу

Вот же выше она. А так как знание WPF поверхностное, то и потерь при переходе почти никаких.