2010-06-15 5 views
4

Android 가상 장치 (시뮬레이트 된 Android 환경)가 내 컴퓨터에서 원활하게 실행되지 않습니다. 스크롤이 아주 느립니다.Android 가상 장치 성능

정상입니까?

EDIT : Android 1.6을 실행하는 AVD가 2.1 및 2.2에서 실행되는 AVD와 비교하여 훨씬 더 우수한 성능을 나타냅니다.

+0

저는 안드로이드에 익숙하지 않지만, iOS에서는 에뮬레이터가 실제 하드웨어보다 100 배 느리고 하드웨어가 에뮬레이터보다 100 배 느린 경우가 있습니다. 에뮬레이터를 사용하여 성능을 테스트 할 수 없습니다. 실제 대상 하드웨어에서 그렇게해야합니다. 서로 다른 성능 수준을 가진 몇 가지 장치에 액세스해야합니다. 예를 들어 작은 전화기의 구형 GFX 카드는 대형 태블릿의 GFX 카드보다 빠를 수 있습니다. 예를 들어 알 수없는 트랩에주의하십시오. –

답변

4

4GB RAM, SSD 및 우수한 프로세서가 없다면 정상입니다. 그 중에서도 RAM은 VM에서 기본적으로 실행중인 VM (가상 시스템) 이후로 가장 중요합니다.

+0

예상 할 수 있습니다. 내 앱이 실제 휴대 전화에서 더 나은 성능을 발휘했는지, 안 그렇습니까? –

+1

그래, 더 잘 할거야. 특히 현제 장치 (Nexus One, HTC Evo 등)에서 특히 – CaseyB

+2

예, 훨씬 빨라졌습니다. 예를 들어 사전에 2239 개의 카테고리 목록을 넣었습니다. 에뮬레이터를로드하는 데 40 초가 걸리고 Moto Droid에서는 3 초 밖에 걸리지 않았습니다. – hwrdprkns

0

컴퓨터에 전용 GPU가있는 경우 AVD에서 GPU 가속을 사용하여 애니메이션과 같은 그래픽 관련 처리를 훨씬 빠르게 할 수 있습니다. 기본적으로 활성화되어 있지 않으며 개발자 페이지에서도 모든 GPU와 호환되지 않을 수도 있다고 말했지만, 시도해 볼 가치가 있습니다. AVD를 편집하여 활성화하고 하드웨어 섹션에서 "새로 만들기"를 클릭하고 "GPU 에뮬레이션"을 추가 한 다음 "예"로 설정하십시오.

충분한 RAM이 있다고 가정합니다. 4GB는 Ubuntu 12.04 Unity에서 Eclipse + Jellybean AVD (WXGA720 해상도)를 실행하는 데 충분합니다. 나는 아직도 800MB의 여유 공간이있다. (스왑 공간이 없다.)