Linked by Thom Holwerda on Tue 19th Dec 2017 19:22 UTC

Today, we are excited to announce Quick Boot for the Android Emulator. With Quick Boot, you can launch the Android Emulator in under 6 seconds. Quick Boot works by snapshotting an emulator session so you can reload in seconds. Quick Boot was first released with Android Studio 3.0 in the canary update channel and we are excited to release the feature as a stable update today.

There's a quite a few other improvements and new features, as well.

Permalink for comment 652256
To read all comments associated with this story, please click here.
Member since:


Your comparison is invalid on three counts.

A. Kernel boot time has nothing to do with storage performance and has everything to do with the complexity of you call a "PC". While the C64 had very limited set of devices that were initialized from ROM, a modern kernel needs to support 1000 upon 1000 of CPU types, chipsets, devices, etc. Most of them with unbelievably complex initialization sequence. If you don't believe me look at the driver source code of modern GPUs or 25/40/100 GbE network devices.

In all honestly most of the complexity is bloat. Even linus torvalds has acknwoledged linux has a bloat problem. Android is tuned for very specific hardware. If the kernel on your android phone does "support 1000 upon 1000 of CPU types, chipsets, devices, etc.", then whoever built it did a pretty bad job in trimming it down to only the hardware present on the device. Know what I mean? The build it supposed to be optimized for that specific hardware.

B. The amount of optimization that goes into the kernel these days is million miles ahead of type-a-couple-of-1000s-of-ASM-LOC and shove them into a ROM that was used to design the C64.

Arguably not true by performance per clock...

C. Same goes for file systems, system services, network services, etc.

Sure, but it doesn't explain why the overhead is so much greater.

D. That said, you are completely correct when it comes to user facing applications (GUI, web applications, business applications, etc).

- Gilboa

IMHO it's true of most code.

Reply Parent Score: 1