von Til » 15 Dez 2004, 17:36
Die Daten sind schon im Arbeitsspeicher. TV-Browser nutzt zwar ein intelligentes System, das Daten wieder vergisst, die eine Weile nicht gebraucht wurden, aber die Daten, die man gerade sieht, sind auf jeden Fall im Arbeitsspeicher.
Das Problem sind nicht irgendwelche Festplattenzugriffe (dann wäre das ganze noch 10 mal langsamer), sondern vor allem die Tatsache, dass viel mit Transparenz gearbeitet wird. Wenn du in Bereichen herumscrollst, die keine Hintergrundmarkierung haben, wirst du feststellen, dass es eine ganze Ecke fixer geht. Da wäre natürlich noch Potential drin, das ganze zu beschleunigen (Man könnte z.B. die Einfärbungen von Hintergründen nicht on the fly machen, sondern vorberechnen oder man könnte kleinere Hintergrundbilder nehmen und den Rest einfach weiß ausmalen).
Aber momentan haben wir keine Zeit für sowas. Da sind andere Sachen interessanter.
Das horizontale und vertikale Scrollen ist übrigens wesentlich schneller, weil dabei nicht der gesamte Bildschirm neugemalt wird, sondern nur der Teil, in den gerade hereingescrollt wurde.
Die Daten sind schon im Arbeitsspeicher. TV-Browser nutzt zwar ein intelligentes System, das Daten wieder vergisst, die eine Weile nicht gebraucht wurden, aber die Daten, die man gerade sieht, sind auf jeden Fall im Arbeitsspeicher.
Das Problem sind nicht irgendwelche Festplattenzugriffe (dann wäre das ganze noch 10 mal langsamer), sondern vor allem die Tatsache, dass viel mit Transparenz gearbeitet wird. Wenn du in Bereichen herumscrollst, die keine Hintergrundmarkierung haben, wirst du feststellen, dass es eine ganze Ecke fixer geht. Da wäre natürlich noch Potential drin, das ganze zu beschleunigen (Man könnte z.B. die Einfärbungen von Hintergründen nicht on the fly machen, sondern vorberechnen oder man könnte kleinere Hintergrundbilder nehmen und den Rest einfach weiß ausmalen).
Aber momentan haben wir keine Zeit für sowas. Da sind andere Sachen interessanter.
Das horizontale und vertikale Scrollen ist übrigens wesentlich schneller, weil dabei nicht der gesamte Bildschirm neugemalt wird, sondern nur der Teil, in den gerade hereingescrollt wurde.