我需要编写一些cpu密集型Android应用程序。我已经编码的是BigInteger因子,但它占用了我手机CPU的30-40%。我的手机是六核心,CPU使用率约为5%的内核和30%的用户。这对于一个cpu密集型应用程序来说足够了,还是应该像80-90%那样很高?它也消耗了260MB内存中大约120MB的内存。这是好的,还是一定很低?Android应用程序需要消耗多少cpu才能达到cpu密集?
0
A
回答
0
嗯。这既是一个直截了当的问题,也是一个棘手的问题。首先,30%-40%不是CPU密集型的;实际上,它非常懦弱。我猜测有两件事情中的一件正在发生:(1)你的应用程序没有运行足够的线程来保持所有内核的胖胖和快乐,或者(2)操作系统有一些内置的调控器来阻止任何给定的应用程序拖动打下电话,使它几乎没用,给制造商一个非常糟糕的名字。 (顺便说一句,我不知道开发者是否实现(2),如果我是设计师,我会的)
您的应用程序是一个符合Android标准的Java应用程序吗?或者你靠近金属?
+0
我的应用程序运行不同数量的线程,最多128个线程。是的,它是一个符合android标准的Java应用 – Goldera
相关问题
- 1. Android admob消耗更多cpu
- 2. 我的应用程序消耗高CPU
- 3. Akka IO应用程序消耗100%cpu
- 4. 我是一个进程,我要消耗多少CPU?
- 5. rmi.transport.tcp.tcptransport Connectionhandler消耗很多CPU
- 6. Java应用程序消耗更多CPU周期
- 7. Swing应用程序挂起,多CPU消耗
- 8. Tomcat消耗高CPU
- 9. ElasticSearch消耗100%CPU
- 10. clr.sll!StrongNameSignatureVerification CPU消耗
- 11. AVAudioPlayer CPU消耗95%?
- 12. Tkinter程序消耗所有内存/ CPU
- 13. Android - CPU使用率和电量消耗
- 14. 在EC2上的RabbitMQ消耗CPU的CPU
- 15. Android Market需要上传多少时间才能看到上传应用程序?
- 16. MDI应用程序在空闲状态下消耗100%的CPU
- 17. setInterval CPU密集?
- 18. 托管5个Ruby on Rails 3应用程序需要多少CPU/RAM?
- 19. pthread睡眠功能,cpu消耗
- 20. 在运行时(性能,CPU消耗)
- 21. 需要澄清才能创建消耗工作流程的Web应用程序
- 22. Perl脚本消耗100%cpu
- 23. 消耗100%CPU的JVM
- 24. Java定时器消耗CPU
- 25. Hung JVM消耗100%CPU
- 26. Php复制CPU消耗
- 27. 消耗CPU高的瑕疵
- 28. 我怎样才能让这个cpu密集程度降低?
- 29. JAX-WS线程消耗%100 CPU
- 30. 我的进程的CPU消耗
CPU密集度是相对于用户而言的。没有一个指标可以简单地说一个应用程序是CPU密集型的。 –
谢谢@Lie Ryan!那么内存消耗呢? – Goldera
同样的事情,它取决于手机,应用程序的类型,用户的个性以及用户正在做的其他事情。这个问题的原因是什么? –