2012-11-14 32 views
0

可能重複:
Detect CPU Speed/Memory/Internet Speed using Java?如何用Java編寫(Eclipse中)一個程序,找出處理器的速度

我是初學者,我想學習如何寫針對Android應用的Java程序。以爲它不會難我想寫一個基準工具。

我已經花了兩天的時間,通過大量的教程,我沒有接近我的目標,實際上我認爲我更困惑。我越讀越難理解。也許我應該採取針織?

我該如何詢問處理器運行速度? 如果我編寫代碼(currentTimeMillisnanoTime)我怎麼知道處理器只做我要求它做的事?

如何使用bogoMIPS?訪問它的信息或將其實施到我的代碼中。 我讀過/proc/cpuinfo但我如何獲得它的源代碼來實現我自己的代碼? 或者,我如何將其實現到我的代碼(但我不知道它是如何工作的,所以我不知道它的結果是什麼意思。

我想這是底線問題:我該如何寫爲了讓處理器的速度達到基本的代碼(以GB爲單位),所以它給我的是我正在問的問題。我如何控制處理器,使其達到我想要的水平(在計算速度方面)?

難道我簡單地說「處理器進行這樣的計算,沒有別的,讓我知道你正在運行的速度有多快?」

我已經按照Java的各種教程,在過去的幾個星期,但我仍然是空白的。

+0

我認爲嚴格來說這是重複的,但我認爲OP的問題有更廣泛的背景來重新學習平臺,這可能有點支持 – Brian

+1

我想給OP一個起點,因爲他找不到本人。讓他提出更簡單的問題。 – Azodious

+1

這個問題充滿了問題! –

回答

2

一個有趣的問題,但不想讓這種情況變得沮喪,這可能是您可以從頭開始的最困難的事情之一!越接近硬件,代碼越是具有挑戰性。嘗試一個更簡單的應用程序,這是一個關於UI設計的應用程序,您可以通過它學習UI「widget」的基本知識,如按鈕,放射按鈕,複選框,列表等,以及數據存儲/檢索。

一個「待辦事項列表」應用程序的陳詞濫調是一個好主意,如果它真的在學習您感興趣的平臺,只要不要期望賣出成百上千的應用程序!

相關問題