Possible Duplicate:
Detect CPU Speed/Memory/Internet Speed using Java?
我是初学者,我想学习如何为 Android 应用程序编写 Java 程序。认为这不会太困难,我想到编写一个基准实用程序。
我花了两天时间认真浏览了大量教程,但我并没有接近我的目标,事实上我认为我更困惑。我读得越多,就越难以理解。也许我应该开始编织?
如何询问处理器的运行速度? 如果我编写代码(currentTimeMillis 或 nanoTime),我如何知道处理器只执行我要求它执行的操作?
如何使用 bogoMIPS?访问它的信息或将其实现到我的代码中。 我已经阅读了 /proc/cpuinfo 但如何获取它的源代码以实现到我自己的代码中? 或者,我如何将它实现到我的代码中(但我不知道它是如何工作的,所以我真的不知道结果意味着什么。
我想这是底线问题:如何编写基本代码来获得处理器速度(以 GB 为单位),以便它给我的正是我所要求的。如何控制处理器以使其执行我想要的操作(在计算速度方面)?
我是否只是简单地说“处理器只进行此计算,而不执行其他操作,以便我知道您的运行速度”?
过去几周我学习了各种有关 Java 的教程,但对此我仍然一片空白。
最佳答案
这是一个有趣的问题,但不想令人沮丧,这可能是您可以开始的最困难的事情之一!距离硬件越近,代码就越具有挑战性。尝试一个更简单的应用程序,它是关于 UI 设计的,通过它您可以学习 UI“小部件”(如按钮、单选按钮、复选框、列表等)以及数据存储/检索的基础知识。
如果它确实是在学习您感兴趣的平台,那么“待办事项列表”应用程序的老套是一个好主意。只是不要期望卖出数百万个成品应用程序!
关于java - 如何用 Java (Eclipse) 编写程序来查找处理器的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13376584/