8 ms·
It astonishes me as to how certain apps are laggy on phones that are twice or more powerful than an average netbook. Smartphone don't even support true multipro
by nivla 13y ago
It astonishes me as to how certain apps are laggy on phones that are twice or more powerful than an average netbook. Smartphone don't even support true multiprocessing so where are all the resources sucked up to?
- yareally 13y agoMegaflop wise, phones like the Galaxy S3 or the Galaxy Nexus when I checked last, were only at around Pentium 3 or so levels. Not that Megaflops is the only indicator of performance. Edit: For anyone that wants to try out their devices and compare, Linpack for Android[1] is what I used. Finding out the MFlops of older PCs, I just looked up on the web. [1] https://play.google.com/store/apps/details?id=com.greenecomputing.linpack https://play.google.com/store/apps/details?id=com.greenecomp...
- venomsnake 13y agoWell the model to not run code directly on the phone but in vm has laginess built-in and you can only mask it. I never understood the point of Dalvik.
- fpgeek 13y agoYou might consider asking Intel and MIPS about the point of Dalvik - especially Intel given the current rumors about Bay Trail performance.
- venomsnake 13y agoCan you explain please?
- fpgeek 13y agoIntel and MIPS have Android ports to their respective architectures - enabled, in part, by Dalvik. So far, neither company has made a significant dent in the Android smartphone or tablet market, but that may be about to change for Intel. There's a leaked benchmark of their upcoming tablet SoC (Bay Trail) showing it easily beating the best ARM has to offer today (Snapdragon 800)... with one hand tied behind its back (apparently clocked at 1.1 GHz when Bay Trail is expected to go to 2.1 GHz): http://www.extremetech.com/computing/160320-intel-bay-trail-benchmark-appears-online-crushes-fastest-snapdragon-arm-soc-by-30 http://www.extremetech.com/computing/160320-intel-bay-trail-...
- Zigurd 13y agoAndroid is true multiprocessing and multithreading. But writing multithreaded code, beyond trivial cases, is not trivial. Also, too many mobile apps are still CRUD-over-the-wire.