Archief - Waarom is er zo'n groot verschil in performance tussen PDF-readers?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Benjamin

Legacy Member
Ik heb een extreem groot document van +5500 pagina's, 301 megabyte groot en met veel ingewikkelde plaatjes (grafieken, tekeningen, veel kleuren).
Terwijl ik dit document straks opende met Foxit-reader had mijn pc de grootste moeite om te scrollen met de scrollknop van de muis, dit verliep zeer traag en schocksgewijs. Ik opende dus even mijn Taskmanager en zag dat mijn i5-quad-core processor 25% van haar processorcapaciteit benutte voor enkel deze applicatie (ik heb by the way 6 gig RAM en een zeer matige grafische kaart (GT220)).
Ik ben dus maar even op zoek gegaan naar een alternatieve PDF-reader aangezien dit document duidelijk te zwaar was voor Foxit-reader en Adobe mij nooit goed is bevallen.
Ik heb nu hetzelfde document geopend met NitroPDFReader, ik kan nu vloeiend bladeren terwijl de processor tijdens het bladeren met een maximale snelheid (pijltje naar onder ingedrukt houden) meestal niet boven de 15-20% uitkomt (pieken rond de 25% bij ingewikkelde plaatjes) en het document vloeiend blijft scrollen met enkel lichte haperingen op een enkele pagina waarop zware plaatjes staan. PDF-XChange lijkt nog wat sneller te laden en te scrollen.

Ik vraag me af hoe het mogelijk is dat een applicatie die op het oog (ik ben me er bewust van dat niet alles zo simpel is als dat het lijkt) zo simpel is, wat tekst en plaatjes inladen en hierdoorheen bladeren, met zo'n verschillende efficiëntie kan worden uitgevoerd.
Zijn hier programmeurs en/of informatici die hier wat interessants over kunnen vertellen?
Het eerste waar ik aan denk is dat het ene programma wellicht al meer inlaadt in het RAM-geheugen en mogelijk efficiënter gebruik maakt van het RAM-geheugen en de grafische kaart dan het andere maar ik ben een leek op IT-gebied.

Fraggie

Legacy Member
Ik zou me daar niet te veel blind op staren, want naar mijn weten is daar ook geen kant en klare antwoord op.

Wat wel waar is, is hoe specifieker je gaat, hoe beter de uitvoering
Voorbeeld:
- OSX & multimedia, maar ga aub geen games spelen op een Mac.
- platform afhankelijke programma's, zo kan ik 30x sneller 2 miljard broncode bewerkingen (hoeveel moeten dat er dan niet achter de schermen zijn?) uitvoeren op een PIII 1GHz die Linux draait dan op een P4 2.8GHz die Windows draait.

Nu is een PDF gemaakt om als tussen medium gebruikt te kunnen worden (=/= specifiek), het origineel zal veelal gemaakt worden door Office Word of dergelijke (= specifiek). Die PDF kan je dan ook met gelijk wel doorsnee programma openen, dat Office bestand niet zo rap.

Je mag dan nog een i5 hebben, zolang je simpele bewerkingen aan het uitvoeren bent die amper de kracht van je CPU kunnen benutten (dus niet specifiek) ben je even goed af met een snelle single core zonder SSE2/SSE3/SSE4 etc.

Op netwerk niveau vind je zulke zaken ook terug. Een open standaard, die nagenoeg perfect lijkt, wordt toch nog per bedrijf lichtjes aangepast om iets beter te zijn.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan