why are pdfs and FLASH so damn slow, if we've got altivec?
I'm a bit confused about AltiVec. If it's supposed to be an advanced vector processing unit, and it's been around for several years, why doesn't it process vectors any faster? I would think OS X would be the fastest platform for Flash animations, and for PDF display, scrolling, etc. However, it still seems to lag way behind slower windows versions. You could say that macromedia and Adobe haven't optimized their code for altivec, but Preview.app is dog slow. Moreover, Quartz is based on the public pdf spec, and apple wrote Preview.app, so why isn't it faster? Sorry if this has a stupid answer...
mofo
mofo
Comments
The scrolling is nearly useless if you are actually looking for something in a block of text or whatnot.
It's one of those instances where a faster machine actually slows you down. And it's one of the reasons why "F***ing Microsoft" is a daily refrain at work.
<strong>
Unless the data is arranged so there are multiple items of data that can be processed with the same instruction, it won't be helped by altivec. That's why an PS filter can be accelerated-the whole image or selection is undergoing the same transform, while a Flash animation with elements going every which way is much less so.
Scrolling has other issues including memory bandwith issues and an Apple twist that actually makes sense--the scroll speed is throttled to a rate that you can actually make sense of what you are reading or watching. To check that the apps aren't really "slow" compare scrolling with the scroll arrows, and sliding the scrollbar image handles. You can usually manually scroll with the handles much faster than the scrolling takes place with the scroll arrows. The assumption here is with the handle you are scrolling to a location, not scanning the document, so throttling the speed is not an issue.</strong><hr></blockquote>
Thanks AirSluf. That makes a lot of sense. I usually scroll with the arrow keys on the keyboard when reading web pages, and I usually have to wait half a second between pressing each key to get an adequate response. I know it's a phenomenally more complex drawing, with all the text anti-aliased with changeable transparency... I just wish it were as fast as OS 9 for scrolling. OS X is worth it for such a minor complaint, though, obviously.
mofo