2016-06-27 62 views
-4

這似乎有點奇怪......Java代碼故意虎CPU

我想構建故意耗費大量CPU資源的代碼。我進行了廣泛的研究,根本找不到有用的東西。我想要的代碼非常小,並且包含在一個類文件中(一個文件中的多個方法和類都可以)。

這主要是針對我奇怪的Java能力設備選擇的自定義基準。我知道有公用事業,但他們都不支持1990年的架構+ ARMv8 +超頻i7。

差不多是一個jar文件。如果你喜歡,線程的監控是可選的。

謝謝:)

+0

運行[Ackermann函數](https://en.wikipedia.org/wiki/Ackermann_function)。 –

+0

@ElliottFrisch我需要研究如何正確實現這個(儘管看起來相當簡單)。謝謝,這似乎應該很好 –

+0

@ElliottFrisch忘了提及:如果你添加這個作爲答案,它的工作,我會讓它「解決」。 –

回答

1

聽起來像是你想要麼一個set of CPU intensive algorithms可以實現自己或benchmark utility你可以從一個類文件整合。我之前使用過Spec JVM來評估不同自定義JVM實現的性能,並且從我記得它的集成非常簡單,即使您只想讓一個類執行一個jar文件並向其報告結果。