0

簡単なアニメーションを描画する Java アプレットがあります。これら 2 つのケースでは、パフォーマンスに大きな違いが見られます。

アプレット タグはローカル jar を指します。アニメーションは非常にスムーズです。

アプレット タグは、リモート サーバー上のまったく同じ jar を指します。何倍も遅く実行されます。

ダウンロード/起動時間について話しているのではありません。問題は実行時のパフォーマンスです。

アプレットがダウンロードされると、とにかくローカルで実行されていると思っていたので混乱していますが、違いは何ですか?

サーバーコード:

<applet 
 archive="Projects/atmaths_applet/dist/atmaths_applet.jar, 
 Projects/atmaths_applet/dist/lib/atmcore.jar"
 code="com/example/maths/applet/Main.class" width="600" height="400">
  <param name="script" value="a.axs"/>
</applet>

ローカル コード:

<applet archive="/axs/atmaths_applet.jar, /axs/lib/atmcore.jar"
 code="com/example/maths/applet/Main.class"
 width="600" height="400">
  <param name="script" value="/axs/a.axs" />
</applet>
4

1 に答える 1

0

X-Windows 経由で Java2D アプリケーション (JDK の Swing デモを含む) を実行しようとしましたが、非常に遅いです。VNC または nomachine を同じシステムに使用すると、パフォーマンスは予想どおりスムーズです。

于 2012-05-09T15:32:10.273 に答える