2012-04-26 9 views
1

私は、HPUXブレードで(他の環境の中でも)実行され、ThinClientに表示されるSwingアプリケーションを持っています。残念ながら、私たちはWindowsボックスで開発しました。Java2Dとシンクライアント - パフォーマンスの問題

Blade/ThinClientの設定では、リモートレンダリングの可能性があると思われる、重大なパフォーマンスの問題があります。 UIはほとんど使用できません(Windowsでは<のクリックに反応するテーブル、たとえば、セルの周りにフォーカス枠を描画すると、HPUXの同じ操作では750〜1500msかかります)。

誰も似たような経験をしていますか?それどころか、これを改善する方法はありますか? This articleパフォーマンスの問題は、アルファブレンディングやアンチエイリアスを使用している可能性があります。アプリケーション内またはライブラリの中の一部のコードが、それらの一方または両方を使用する可能性があります。それを完全に禁止する簡単な方法はありますか?おそらくあまり知られていないJVMフラグはほとんどありません。


概要:

  • がどのように窓/ LinuxのデスクトップPCと比較して

    • スイングアプリケーションが
    • 表示シンクライアント上でのHP-UXブレード(Xフォワーディング)
    • 深刻なパフォーマンスの問題上で動作します私はそれを最適化する?
  • 答えて

    0

    この問題に対処するためのプロトコルの開発が活発に行われています。グラフィカルインターフェイスをリモートで表示することです。 2人の大きな男の子はVMware(PCoIP)とCitrix(HDX)で、マイクロソフトはこの争いに参加した(RDPとRemoteFX)。それだけで、それがうまく解決するのは簡単な問題ではないことを示すはずです。

    上記のプロトコルとの組み合わせであなたの経験を劇的に改善するさまざまなシンクライアントがあります(「ベスト」はマーケティングに関する熱い議論なので、これについては取り上げません)。

    HPUX環境でアプリケーションを実行しているので、私はそれが無料だとは思わないが、RGSを試すことができます。

    安価で問題を軽減するには、VNCのような既存のリモートデスクトップアプリケーションを活用してください。つまり、VNCを使用してリモートログインしてから、スイングアプリケーションをローカルに表示し、VNCにグラフィックのリモート処理をさせます。

    +0

    残念ながら、これは私の環境では機能しません。しかし、私たちはアップグレードする必要があります調べる価値があると思う。ありがとうございました! –

    関連する問題