tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
579
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    han_h han_h ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Hi, ich habe einen TableViewer mit max.1000 Zeilen und 26 Spalten.
    Aller 200ms werden 200 Items in das Model geschrieben. Um den ganzen Prozess zu
    beschleunigen, aktualisiere ich den TableViewer auch aller 200ms.
    Jetzt möchte ich wissen:
    1) Kann ich nur die zuzeigende Zeilen aktualisieren anstatt alle Zeilen?
    Wenn Ja, wie kann ich das machen?
    2) der refresh()-aufruf erhöht die CPU-Auslastung dramatish.
    Wie kann ich das verbessern?

    Danke

     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    versuch doch mal den Tree mit dem Flag SWT.VIRTUAL zu erzeugen. Das erzeugt die sichtbaren Elemente nur wenn nötig.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    han_h han_h ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Danke Tom,

    ich habe den TableViewer schon mit dem Flag SWT.Virtual erzeugt. Allerdings liegt die CPU-Auslastung bei 30%. Ich nehme an, dass es ziemlich normal ist bei diesem Prozess.
    Und noch eine Frage:
    Funktioniert die Sortierung von ViewerSorter (JFace) in der Virtual Table?
    Ich habe gelesen, dass es leider nicht möglich ist. Habe ich Recht?

    Danke noch mal.

    Gruss Han
     

  4. #4
    han_h han_h ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Hallo Tom,
    ich habe versucht die Sortierung in meiner Tabelle zu verbessern, allerdings ist es immer zu langsam meiner Meinung nach (dauert ca. 3 sec). Ich wollte fragen, ob du mir helfen kannst.
    Ich implementiere JFace TableViewer und habe meine Tabelle mit Flag SWT.Virtual erzeugt.
    Anbei ist mein Sortierungscode.
    Es wäre sehr nett, wenn du mir helfen könntest. Danke!

    Han
    Angehängte Dateien Angehängte Dateien
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 07.07.09, 22:02
  2. Größenanpassung eines tableviewers
    Von schuetzejanett im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 04.07.07, 07:52
  3. Aktualisierung eines iFrames
    Von Kaiser206 im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 17.11.05, 13:35
  4. Aktualisierung
    Von MechanU im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.08.05, 13:42
  5. Aktualisierung nur eines Tabellenfeldes/DIV´-Layer?
    Von Muffinmampfer im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 14.07.04, 20:19