親愛的, 我在Java中是新的,在此,我想開發Java下的應用程序做這樣這些事情: 假設: 有一個文件包含Java中的源代碼。 我們假設文件包含一個主類(以及其它幾個方法的主要方法)以及一些將在主類運行時使用的內部類。自動編譯,自動運行,自動比較造成的Java
過程:
- 我想開發(稱其爲ASIN),將嘗試編譯我們上面假設的源代碼的應用程序。
- 編譯階段結束後。我希望ASIN將分配一些32 MB的內存空間(例如),並給出最大運行時間2秒(例如)。
- 在分配內存和運行的最大時間限制之後,ASIN將嘗試通過使用分配的資源(內存32 Mb)以給定的最大時間運行java字節碼。然後ASIN將記錄/捕獲結果。如果正在運行的字節代碼使用多於分配的內存,或超過給定的時間限制,ASIN將強制停止執行。所以,正常情況下,執行時間在最大時間限制之前完成,並使用少於分配的內存。
可以用java做上面的事情嗎? 任何建議我該怎麼辦?
問候,
哇!這是什麼ASIN?看起來你準備自己寫一個JVM。 – adarshr 2011-03-14 16:53:48
@adarshr:我敢打賭,這是一個更謙虛:編程比賽或大學課程的分級系統:-) – 2011-03-14 17:02:04
@Aasmund Eldhuset - 非常可能:) – adarshr 2011-03-14 17:15:25