2011-09-17 7 views
1

최종 사용자가 데스크톱 ERP 시스템에서 발생하는 주요 이벤트에 대해 최고 비즈니스 사용자에게 푸시 메시지를 보낼 것으로 기대되는 사용자를 위해 실시간 메시지를 수신하도록 XMPP를 지원하는 블랙 베리 애플리케이션을 만들었습니다. 확인을 내 의심 가자블랙 베리 XMPP 메시지

..

  1. Sockettimeout, 최대 2는 연결 실패에 대한 듣고 reconnected..will이 원인 CPU 사용량을 얻어서 mins..handled입니까?
  2. 아이들링 소켓 연결로 xmpp 메시지를 청취하면 CPU 사용량이 높아집니다. 배터리 소모량이 많아서 성능 저하가 발생합니다.
  3. CPU 및 배터리 소모량을 파악할 수있는 도구가 있습니까? 장치 또는 시뮬레이터의 APP?

저를 도와주세요 ...

RGDS 발라지

답변

0

마지막으로 나는 명확하게 표시 6.0 OS에 포팅 BB 시뮬레이터를 통해 내 응용 프로그램의 CPU 사용량의 몇 가지 단서를 얻을 수 있어요 응용 프로그램 활동 중 CPU 사용량.

OS 6.0에서는 옵션 -> 장치 -> 응용 프로그램 관리에서이 옵션을 찾을 수 있습니다.

  1. 유휴 소켓 연결시 CPU 사용률은 0 %입니다.
  2. 메시지가 XMPP 소켓을 통해 도착하면 소비는 1 %에서 1 % 미만으로 증가합니다.
  3. 소켓 시간 초과 후 재 연결하는 동안 소비는 7 % CPU의 표준을 사용합니다.

평균적으로 소비량이 적 으면 내 앱이 내 고객을 배변하지 않을 수 있기를 바랍니다. :).

이 세부 정보가 앱 성능 측면에서 다른 사람들에게 도움이되기를 바랍니다.