0

可能重复:
使用 Java 检测 CPU 速度/内存/互联网速度?

我是初学者,我想学习如何为 Android 应用程序编写 Java 程序。考虑到这不会困难,我想到了编写一个基准实用程序。

我花了两天时间认真地浏览了许多教程,但我并没有接近我的目标,事实上我认为我更困惑。我读得越多,我就越难以理解。也许我应该开始编织?

我如何询问处理器它的运行速度是多少?如果我编写代码(currentTimeMillisnanoTime),我怎么知道处理器只是在做我要求它做的事情?

如何使用 bogoMIPS?访问它的信息或将其实现到我的代码中。我已经阅读了/proc/cpuinfo但是如何将它的源代码实现到我自己的代码中?或者,我如何将它实现到我的代码中(但我不知道它是如何工作的,所以我真的不知道结果是什么意思。

我想这是底线问题:我如何编写基本代码来获得处理器速度(以 GB 为单位),这样它给我的正是我所要求的。如何控制处理器以使其执行我想要的(在计算速度方面)?

我是否只是说“处理器只做这个计算,所以我知道你的运行速度有多快”?

在过去的几周里,我关注了各种关于 Java 的教程,但我对此仍然一无所知。

4

1 回答 1

2

一个有趣的问题,但不想令人沮丧,这可能是您开始时最困难的事情之一!越接近硬件,代码就越具有挑战性。尝试一个更简单的应用程序,它完全是关于 UI 设计的,通过它你可以学习 UI“小部件”的基础知识,如按钮、单选按钮、复选框、列表等,以及数据存储/检索。

“待办事项”应用程序的陈词滥调是一个好主意,如果它真的在学习你感兴趣的平台。只是不要指望销售数百万个成品应用程序!

于 2012-11-14T10:09:41.247 回答