2012-07-09 73 views
0

這裏的東西,我想請教一下JVM:裸機的Java

  • 是否有任何免費使用裸機JVM服務器?
  • 是否有任何實際運行裸機服務器字節碼的「代理」JVM?

例如在客戶機上運行java應用程序,而字節碼實際上是從服務器執行的?那可能嗎?

我目前正在看Oracle JRockit,但是,我不確定它是否符合工作要求?

+8

你究竟在做什麼?這......並沒有太大意義,因爲它現在已經說明了。 – 2012-07-09 20:14:33

+0

所以基本上像vmware thinapp?或X窗口? – 2012-07-09 20:17:51

+1

在你的問題中定義「在客戶端機器上運行Java應用程序」。如果在服務器上執行字節碼,則應用程序正在服務器上運行。那麼你可能意味着客戶機顯示一個GUI(可能通過Swing或通過Web UI)? – 2012-07-09 20:26:49

回答

0

您可以使用Core Java作爲操作系統的減少版本的服務器,例如, Linux上的網絡設備。

問題是,剝離得越多,管理設備的功能越少。

JVM越輕,體積越小,性能就越差。 「全胖」服務器JVM將爲長時間運行的應用程序提供最佳性能。

+0

其實我正在研究Oracle JRockit,據說它是最快的JVM,這是我假設的「裸機」JVM。但是,我不確定它是否可以用於這種目的 – xybrek 2012-07-10 05:42:57

+0

我的意思是,就像我在此JDK上設置Eclipse一樣,JDK將在「裸機服務器」上路由執行,我不確定是否這樣是JRockit的意思,我確信我已經閱讀過類似的東西 – xybrek 2012-07-10 05:49:49

+0

JRockit是最快的服務器。大多數開發人員現在都在使用HotSpot服務器,因爲它是最受歡迎的兩種服務器之一,如果使用最新版本之一,您將看不到什麼區別。就目前而言,HotSpot服務器正處於積極的發展階段。 – 2012-07-10 07:23:23