大家好,小珊来为大家解答以上的问题。androidserver exe这个很多人还不知道,现在让我们一起来看看吧!
1、mediaserver是android中一个非常重要的进程,音频,视频,camera都和mediaserver进程有关,它启动的服务有:"media.audio_flinger", "media.player", "media.camera", "media.audio_policy"。
2、 具体参考:创建mediaserver的过程 所以,如果mediaserver的cpu占有率很高(一般超过60%)的话,一般是因为播放声音,视频,或者启动camera拍照录像导致的。
3、但具体原因却不清,或者说导致问题的原因是多样的,可能每次发生mediaserver cpu占用率高时的原因都不一样。
4、可以确定的是和音视频的播放录制有关,涉及的具体代码还需待查。
5、下面是从网上收集的一些分析,导致问题的原因也是多种多样:mediaserver占用大量CPU问题Issue 6765: "Mediaserver" consuming ~100% CPU time after failing to play streaming videosIssue 18115: Process "Mediaserver" uses too much battery.这个是腾讯应用宝的程序,但这两天肯定是有问题的。
6、因为我遇到过几个人,在XP的环境下,这个程序CPU占用率很高,而且是同时几个进程出现。
7、我的解决方法是利用NTFS分区里的访问权限,限制调用androidserver.exe这个占用肯定高的这个是你的主程序,是最大的是的。
本文到此分享完毕,希望对大家有所帮助。