提高Android手机整体性能的一般提示是什么? -- performance 领域 android 相关 的问题

What are some general tips on improving overall performance of an Android phone?


30
vote

问题

中文

我想知道是否有人可以分享一些关于加速/提高手机性能的一般提示。我现在已经有了大约一年的机器人僵局,它似乎比以往任何时候都更迟。我知道较新的Android版本给出了更好的反馈,但我想知道除了操作系统之外,我还有什么样的选择通常加快手机或其他电话。有些缓存或节目信息我可以清除吗?如果我删除一些应用程序,我会看到改进吗?如果我还原到工厂并恢复我所有的应用程序都会有所帮助吗?那里有程序是否有助于速度/清理它?我正在寻找的是提高手机的整体性能。我可以使用的一些提示来完成这件事?

英文原文

I was wondering if anyone could share some general tips on speeding up/ improving performance of your phone. I have had my droid eris for about a year now and it seems more sluggish than ever. I know the newer android releases give the phone better feedback but I was wondering besides the OS, what other options do I have to generally speed up my phone or other phones. Are there some cache's or program info I can clear out? If I remove some apps will I see an Improvement? If I restore to factory and restore all my apps will that help? Are there programs out there that might help speed/clean it up? What Im looking for is to improve the overall performance of the phone. Whats some tips I could use to accomplish this?

  
   
   

回答列表

26
 
vote
vote
最佳答案
 
  1. 在内部存储器中留下一些空白区域。当内存中剩下少于10 MB时,Android可能会变得非常缓慢。留下至少20 MB。在我的经验中,低内存往往是迟钝(和随机错误)的根本原因。

    • 尽可能多地使用APP2SD,特别是如果您有小内存

    • 卸载您不使用的大应用程序。

    • (!)在rooted rom中,您可以使用 pm setInstallLocation 2 技巧来强制在SD卡上安装应用程序(请注意,并非所有应用程序都可以是安全安装在SD卡上的)。

    • (!)更新系统应用程序时,不会删除应用程序的原始版本,以便卸载更新。这占据了宝贵的空间;如果您扎根了,您可以完全删除库存应用程序并重新收回此空间。除非您已经使用了一个Demded ROM,否则我不建议使用此功能,因为您无法再使用"出厂重置" 将您的系统应用程序返回到工厂版本(至少没有刷新新鲜库存ROM)。

  2. 选择快速应用。

    • 使用Opera mobile 或 mini 。股票浏览器是一个伟大的浏览器,但它也是非常迟缓的(甚至谷歌的移动主页也像地狱一样迟钝)。 Opera的触摸界面有点令人讨厌,但它比股票浏览器快得多。

    • 选择一个快门的主屏幕。有些制造商用漂亮,但主屏幕缓慢地装备了手机。您可能想要使用更简单和更快的主屏幕应用程序。此外,活壁纸杀死了斯皮特;如果要使用它们,请使用更简单的。

  3. 不要使用任务杀手,尤其是自动化的杀手。您不应该强制杀死申请,除非您确定应用程序已经出错了,并且应用程序忽略了更加礼貌的请求即可关闭。强制杀害申请可能会在无法安全清理的系统服务中留下悬空资源。将杀死应用程序的工作留给应用程序生命周期。

  4. 您不需要清洁缓存,缓存是否有加速应用程序。如果应用程序的缓存导致它放慢速度,请将其作为错误报告给开发人员。

    • 清理缓存可以暂时帮助#1(低内存),但清洁缓存只是临时修复。应用程序只需再次生成缓存,并且您的内存将再次填满。某些应用程序允许您调整缓存的大小,而不是清除缓存更有用的永久性解决方案。通常,您希望尽可能多地将应用程序提供高速缓存,同时仍然在内部存储器中具有体积的空间。

    • 具有大缓存(例如maps)的应用程序应该缓存到SD卡,如果没有,请将错误报告提交给应用程序开发人员。

    • 由于缓存的性质,有时候缓存可能变得不一致,这可能会混淆应用程序,可能会导致随机崩溃,慢化,ANR或其他随机行为。这种事情很少见,但确实发生了。一般来说,除非您怀疑存在可能由坏缓存引起的错误行为,否则您应该单独留下缓存。

  5. 升级Android可能会带来性能更新,但是更高的Android版本往往比以前的更大,可能导致#1(低内存)。如果升级为您带来更小的内存,您无法安装所有最喜欢的应用程序并剩下一些空间,您可能希望留在较旧的版本中。

    • Android 2.2(Froyo)附带JIT编译器(即时编译器),将通过5倍增加CPU绑定程序(在我的SPIC中,JIT将Linpack的分数从〜3到〜9中提升。缓慢的程序通常是I / O绑定,但帮助CPU绑定过程有助于一点。

    • Android 2.3(Gingerbread)有一个改进的任务管理,应用程序生命周期将杀死导致缓慢和电池使用的应用程序。 姜饼还有并发垃圾收集器,这应该减少随机圈出/暂停。

  6. 某些应用程序可以减慢当它们有大量数据或大量的时 MS管理。 例如,难以置信的Shock SMS应用程序在累积更多消息时逐渐变慢。 修复的唯一方法是替换应用程序,删除邮件,或者将它们存档关闭电话(短信备份+很棒)。

标记(!)的项目是潜在的危险

 
  1. Leave some empty space in the internal memory. When there is less than 10 MB left in the internal memory, Android can become very sluggish. Leave at least 20 MB. In my experience, low internal memory is often the root cause of sluggishness (and random errors).

    • Use app2sd as much as possible, especially if you have small internal memory

    • Uninstall big applications that you do not use much.

    • (!) In rooted ROM, you can use pm setInstallLocation 2 trick to force installing applications on SD card (note that not all applications can be safely installed on SD card).

    • (!) When system applications are updated, the original version of the applications are not deleted so you can uninstall the update. This takes up valuable space; if you're rooted, you can remove the stock application entirely and reclaim this space. I do not recommended this unless you are already using a Modded ROM since you can no longer use "Factory Reset" to return your system applications to the factory version (at least not without reflashing a fresh stock ROM).

  2. Choose fast applications.

    • Use Opera Mobile or Mini. The stock browser is a great browser, however it's also quite sluggish (even Google's mobile home page it is sluggish as hell). Opera's touch interface is a bit annoying to use, but it is much snappier than the stock browser.

    • Choose a fast Home Screen. Some manufacturers equips their phones with pretty, but sluggish home screen. You may want to use a simpler and faster home screen apps. Also, live wallpapers kills snappiness; if you want to use them, use the simpler ones.

  3. Do NOT use Task Killers, especially the automated ones. You should not Force Kill an applications unless you are sure that the application has gone extremely wrong and the application is ignoring a more polite requests to shut down. Force Killing applications may leave dangling resources in system services that cannot be safely cleaned up. Leave the job of killing applications to Application Life Cycle.

  4. You should not need to clean caches, caches are there to speed up applications. If an application's caching causes it to slow down, report that to the developer as a bug.

    • Cleaning out cache may temporarily help with #1 (low internal memory), however cleaning cache is only a temporary fix. The application will just generate the cache again, and your memory will fill up again. Some applications allow you to adjust the size of the cache, which is much more useful permanent solution than cleaning out cache. Generally you want to give applications as much cache as possible while still having a decent amount of space in the internal memory.

    • Applications that have big caches (e.g. maps) should cache to the SD card, file a bug report to the application developer if they don't.

    • Due to the nature of caching, there are times when cache may become inconsistent and this may confuse the application, possibly causing random crashes, slowness, ANRs, or other random behaviors. This sort of thing is rare, but it does happen. Generally, you should leave the cache alone unless you suspect there are erroneous behaviors that may be caused by bad caches.

  5. Upgrading Android may bring performance updates, however higher Android versions tend to be bigger than the previous ones and may cause #1 (low internal memory). If an upgrade leaves you with much smaller internal memory that you cannot install all of your favorite applications and have some space left, you may want to stay at an older version.

    • Android 2.2 (Froyo) comes with a JIT compiler (Just In Time Compiler) that will increase CPU-bound programs by up to 5x (in my Spica, JIT raises Linpack's score from ~3 to ~9). Sluggish program is usually I/O bound, but helping with CPU-bound processes helps quite a bit.

    • Android 2.3 (Gingerbread) have an improved task management, the Application Life cycle will kill applications that causes sluggishness and battery usage. Gingerbread also have concurrent garbage collector, which should reduce random stutters/pauses.

  6. Some applications can slow down when they have a large amount of data or a large number of items to manage. For example, the stock SMS app on the Incredible gets progressively slower as it accumulates more messages. The only way to fix that is either replace the app, delete messages, or archive them off the phone (SMS Backup+ is great for this).

items marked (!) is potentially dangerous

 
 
   
   

相关问题

5  黑屏启动应用程序  ( Black screen starting an app ) 
偶尔将启动一个应用程序,只能呈现应用程序的标题栏和黑屏。通常,应用程序的界面在3-10秒后显示。很少屏幕将保持黑色。我对原因没有任何真正的想法或如何重现它。 我想知道这是否只是手机尝试启动应用程序或者我有太多的其他应用程序打开? 是否有一些方法来减少/阻止应用在第一和/或不打开的黑屏上显示黑屏? ...

3  改善机器人电池寿命的方法令人难以置信吗?  ( Ways to improve battery life on droid incredible ) 
开箱即用,我注意到我的令人难以置信的很多东西默认情况下运行/打开。除了关闭WiFi,GPS和蓝牙的基础之外,当我没有使用它们时,还有更多的步骤我可以采取持续更长的时间持续时间吗? ...

0  Android版本对手机性能的影响  ( Impact of android version on phone performance ) 
我思考是否应该升级我的Android系统,或坚持我当前的系统。是否有任何引用网站将列出Android设备,并查看在性能方面的不同的Android版本(这意味着应定义一些基准)? 我已经看到了一些基准网站比较不同的Android设备,但我的目标是比较给定设备的不同Android版本。 ...

0  Android低内存:如何在无法打开任何内容时进行工厂重置我的手机  ( Android low memory how to do factory reset of my phone when it wont open anyth ) 
我的Android手机一直在给我一个屏幕顶部的"低记忆" 错误。我想卸载密集的应用程序或甚至进行恢复出厂设置(在线教程之后),但即使我从家庭屏幕上打开导航器或其他任何其他内容,屏幕也会变为空白黑色,然后恢复主屏幕后而。 我在网上找到的所有教程到修复错误,找到哪些应用程序正在讨论内存,到删除缓存和历史,或 Factor...

1  交换性能[复制]  ( Swap space for performance ) 
这个问题已经在这里有答案: 关闭 8年前。 可能的重复: 交换分区/文件如何影响系统?< / a> 所以你觉得怎么样,最好使用交换空间或不适用于诸如T-Mobile G1等小的内存手机来提高...

3  为什么每次醒来时,我的手机都会盯着CPU?  ( Why does my phone peg the cpu every time i wake it up ) 
这让我坚果。我已经安装了Seepu,以便我可以在Moto Droid上看到CPU图。当我在闲置后解锁手机时,CPU由Android.Process.acore挂钩,手机不可用15-45秒,这是一种永恒,当您尝试接听电话时! 技术详细信息: moto droid OS 2.2 cyanogenmod v6(也与...

1  有没有技术原因,为什么Android并不像iOS一样流畅,他们可以被克服? [关闭]  ( Are there technical reasons why android is not as smooth as ios and can they be ) 
关闭。这个问题是基于意见的。它目前不接受答案。 想要改进这个问题?更新问题,以便通过编辑此帖的事实和引用来回答。 关闭 7年前。 ...

13  如何识别导致性能问题的应用程序或设置?  ( How do i identify apps or settings that cause performance problems ) 
如果我有绩效问题,我可以用什么工具来识别我的性能滞后来自哪里?我使用了一个系统面板任务管理器, android系统信息,系统管理器免费还有其他人,但其中没有人真的识别出问题孩子。系统面板任务管理器最接近它的历史看看CPU和内存使用情况,但它没有让我看看哪个应用程序随着时间的推移。 ...

3  任何电话稳定性的提示?  ( Any tips for phone stability ) 
我的Moto Droid通过每个新的Android版本都看到了良好的性能改进,并且每个版本版本都更加稳定可靠。 最近我在手机中没有认为它有一个单元信号的情况,然后由于不存在的单元信号,不会断开它无法放置的呼叫。最终,我必须重新启动手机以使其再次使用。当我真的需要打电话而且是一个巨大的麻烦时,这发生了这种情况。拥有一个...

6  我可以设置它,以便我的手机上的“手机”优先于所有其他应用程序?  ( Can i set it so the phone on my phone takes priority over all other apps ) 
当我的手机时,每次举行一次,当我多任务时,我的手机变得非常缓慢,这很烦人,但很好。有没有办法设置它,以便拨号器应用程序优先于其他一切,快速窃取它需要尽可能快地运行的任何资源? 此外,我知道可用的所有任务杀手,但我不感兴趣,除非它专门允许我将拨号器设置为vip或以某种方式设置拨号器,请确保拨号器在资源上获得第一个DI...

3  为什么我的xperia你慢? [关闭]  ( Why is my xperia u slow ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 5年前。 ...

5  在哪里找到Android基准测试结果?  ( Where to find android benchmarks results ) 
我正在寻找一个站点,在那里找到不同智能手机和android构建的Android基准结果。 ...

2  我的HTC Hero升级到Android 2.1已经减慢了!  ( My htc hero upgrade to android 2 1 has slowed it down ) 
我继续前进,让我的手机更新自己,从那时起,它已经变得非常慢。电话需要5-45秒来连接,超出加重。应用程序不会在使用时尽快运行。我不断重新连接移动网络,因为它一直丢失它。任何人都有类似又绕过它? 谢谢, ...

10  如何让相机开始更快  ( How to make camera start faster ) 
每个人都知道开始Android相机有时是一种痛苦,特别是如果您想拍摄持续一些秒数的东西。我想知道的是:有没有办法或一个应用程序使相机开始更快? 注意我不是在询问图片拍摄,虽然这也很重要。我认为,一旦相机开始,这并不是一项大问题。 ...

9  android上的/ system / bin / mediaserver是什么,为什么它是挂钩的cpu?  ( What is system bin mediaserver on android and why is it pegging the cpu ) 
我注意到我的摩托罗拉机器人,跑植物2.2 froyo,有时一直在行动迟钝。我解雇了终端仿真器,并ran top ,并注意到 /system/bin/mediaserver 使用了大约90%的CPU。 这个程序做了什么?杀死它是否安全?如何防止它在未来减速我的手机? 一些快速googling已将其他人与同样的问题称为...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.