В чём проблема:
Есть некий сервер, который несколько раз в секунду посылает сообщения. Каждый раз разные. Там несколько чисел и JSON. Надо эту фигню парсить, создавать объект и добавлять его в ListView. Если объект уже есть в списке - найти его и обновить данные.
При использовании обычного ListView всё вполне нормально (даже не “вполне”, а просто нормально). А при использовании ObjectListView всё дико тормозит. Хотя индикатор нагрузки на процессор показывает как обычно. Ну, ок, может на 10% больше обычного (я точно не замерял). А тормозит оно так, как будто на 80-90% нагружено.
Не то чтобы этот компонент был особо нужен, но странно как-то
У кого-нибудь ещё такое было с этим компонентом?
Хватит мучать винформс. Его придумали в 2002-м году и у него фатальный недостаток - он не масштабируется на современных экранах, всё получается мелкое и смотреть неудобно. WPF придумали не зря, но лучше учить JFX.
А так, не нравится стандартный контрол - пиши свой кастомный и тогда все претензии будут к рукам. Раньше для MFC был сайт codeguru или как-то так, там было много контролов самостоятельно всё рисующих. А потом там всё поменяли под современные технологии и всё пропало.
Единственный минус библиотеки — автор не выложил её на какой-нибудь гитхаб
Надо купить у автора документацию, или иначе просто не надо прользоваться такой библиотекой.
Для этого на каждом домашнем компьютере в мире должна стоять Java? Сюрреализм какой-то Такое только на майнкрафтерских компьютерах бывает. Да и то, стопицот процентов, что не та версия, которая будет нужна.
Я одного чела еле как уломал поставить Hard disk sentinel, чтобы SMART и температуру диска посмотреть. А вы про джаву какую-то.
Обычно если пользователь имеет комп и дошел до желания установить какое-то не стандартное ПО, то установка джавы не будет большой проблемой.
Но особо смысла переходить между дотнетом и джавой не вижу В дотнете тоже есть более современные технологии, и JFX вроде бы не отличается особой популярностью по сравнению с ними, разве что наверно проще с кроссплатформеностью за пределами винды.
А встретить разные проблемы с производительностью можно везде.
Сколько элементов? Если много, то наверно надо смотреть опции про виртуализацию, ну или другую инфу о производительности в документации.