AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Firemonkey Grid Performance

Ein Thema von CHackbart · begonnen am 4. Nov 2014 · letzter Beitrag vom 14. Nov 2014
 
CHackbart

Registriert seit: 22. Okt 2012
265 Beiträge
 
#1

Firemonkey Grid Performance

  Alt 4. Nov 2014, 08:57
Hi,

ja ich weiß das Thema ist alt und hat soo einen Bart Derzeit sitze ich daran ein Projekt für Mac, Android und iOS fertigzustellen und beiße mir ein bisschen die Zähne daran aus. Die Hauptanwendung läuft ausnahmslos mit einer eigenen Engine via OpenGL und kann selbst HEVC UHD Streams flüssig darstellen (allerdings nicht auf Mobilgeräten). Jedoch nutze ich in der Einstellungsseite normales Firemonkey.
Für die Kanalverwaltung habe ich mich entschieden ein TGrid zu benutzen, da TListview beim Erstellen der Liste untragbar langsam ist. 5000 Einträge dauern schnell mal 1.5 Sekunden und TGrid kann man immerhin via GetValue relativ schnell befüllen. Leider ist letzteres extrem unperformant, vor allem beim Scrollen durch große Listen.
Bei DVB-S kommt man zum Beispiel auf mehrere tausend Sender und gelangt schnell an die Grenzen der Unbedienbarkeit. Putzig eigentlich, da ich im eigenen OSD damit keinerlei Probleme habe und die CPU Last nicht einmal messbar ist. TMS habe ich testweise auch probiert, aber die sind noch langsamer. Kennt jemand eine einfache Alternative die nicht für jede Zelle ein eigenes Objekt erstellt?

Christian
PS: Das Verwenden einer nativen Anzeige wollte ich eigentlich vermeiden.
Angehängte Grafiken
Dateityp: jpg list.jpg (87,3 KB, 58x aufgerufen)

Geändert von CHackbart ( 4. Nov 2014 um 09:03 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz