Upon startup, some Chromebooks take a while to fully respond to user inputs. It may sound like a small problem, but that sluggishness is part of what makes Chromebooks feel like a step down from other types of machines. But according to a commit spotted on the Chromium Gerrit this week by About Chromebooks, Google is working on a fix.
The unresponsiveness is at least partially due to the virtual machine used to run Android apps on Chrome OS laptops (though the limited memory in many Chromebooks could also contribute to the problem). It seems that the Android Runtime for Chrome Virtual Machine (ARCVM) can hog the Chromebook’s CPU when you first log in. The commit blames ARCVM for eating up to 300 percent (three cores times 100 percent) of the processor’s resources “for several minutes.”
According to the commit, ARCVM “continuously consumes [the Chromebook’s] CPU for several minutes on user login before user has even launched any Android app or playstore [sic].”