2012-04-26 4 views
1

HPUX 블레이드에서 (다른 환경들과 함께) 실행되어 ThinClient에 표시되는 스윙 응용 프로그램이 있습니다. 불행히도 Windows 상자에서 개발했습니다.Java2D 및 ThinClients - 성능 문제

Blade/ThinClient 설정을 사용하면 원격 렌더링으로 인해 심각한 성능 문제가 발생할 수 있습니다. UI는 간신히 사용 가능합니다 (예 : Windows에서 < 클릭 수에 반응하는 표, 예 : 초점 경계선을 셀 주위로 그리는 경우 HPUX에서 동일한 작업을 수행 할 때 750 - 1500ms 소요).

비슷한 경험을 가진 사람이 누구입니까? 더 나은 방법이 있습니까?이를 해결할 방법이 있습니까? This article 성능 문제가 알파 블렌딩 또는 안티 앨리어싱 사용시 발생할 수있는 것처럼 들립니다. 응용 프로그램 또는 라이브러리 중 일부 코드가 그 중 하나 또는 둘 모두를 사용하는 것은 전적으로 가능합니다. 완전히 거부하는 간단한 방법이 있습니까? 일부 희미한, 거의 언급 JVM 플래그 아마?


요약 :

  • 가 어떻게 윈도우/리눅스 데스크톱 PC에 비해

    • 스윙 앱이
    • 표시 신 클라이언트에 HPUX 블레이드 (X 포워딩)
    • 심각한 성능 문제에서 실행 나는 그것을 최적화합니까?
  • 답변

    0

    그래픽 인터페이스를 원격으로 표시하는 것과 관련된이 문제를 해결하기위한 프로토콜이 활발히 개발되고 있습니다. 두 명의 큰 소년은 VMware (PCoIP) 및 Citrix (HDX)이며, Microsoft는 그와 함께 RDP 및 RemoteFX에 동참했습니다. 이것만으로도 문제를 풀 수있는 사소한 문제가 아니라는 것을 나타냅니다.

    위의 프로토콜과 결합하여 사용자의 경험을 크게 향상시킬 다양한 씬 클라이언트가 있습니다 (마케팅과 관련된 열띤 논쟁인데, 나는 그것에 대해 언급하지 않을 것입니다).

    HPUX 환경에서 응용 프로그램을 실행 중이므로 RGS으로 시도해 볼 수 있습니다. 무료라고 생각하지는 않습니다.

    저렴한 가격으로 문제를 완화하려면 VNC와 같은 기존 원격 데스크톱 응용 프로그램을 활용하십시오. 즉, VNC를 사용하여 원격으로 로그인 한 다음 스윙 앱을 로컬로 표시하고 VNC가 그래픽 원격 처리를 처리하도록하십시오.

    +0

    불행히도, 내 환경에서는 작동하지 않습니다. 그러나 우리가 업그레이드해야한다면 조사할만한 가치가있는 것 같습니다. 고맙습니다! –