View Single Post
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,958 times | Joined on Oct 2007 @ Delta Quadrant
#137
Originally Posted by DaveP1 View Post
Running at a slower but acceptable speed on more devices versus running at a faster speed on fewer devices makes the latter strategy much more device dependent. If you're the device manufacturer, you can control that but Google must rely on a number of manufacturers using their OS and apps.

Plus, don't forget Moore's law. With faster CPUs the relative speed advantage decreases.

I'm old enough to remember writing in assembler language. If you want the absolute fastest program, it's still the way to go but very few people think it's worth the trouble.
There are also java bytecode assemblers out there! Though I would imagine that any optimization would have to be time tested on the target platform(s) as the interpreter/JIT could yield very different results across architectures. Still, interesting for eeking out a bit more performance here and there.

}:^)~