2013-09-02 1 views
0

s60 장치 용 J2ME 응용 프로그램을 개발했습니다. Sun 무선 툴킷 의 메모리 모니터를 사용하여 응용 프로그램을 실행하는 동안 소비되는 메모리 크기를 모니터링했습니다. 나는 메모리 크기가 126KB에 도달한다는 것을 발견했다. J2ME 어플리케이션에서 표준 메모리 크기 인 을 사용했는지 알고 싶습니까? 즉, J2ME 응용 프로그램의 실행에 의해 사용 된 최적 또는 수용 가능한 메모리 크기는 무엇입니까 . 내 응용 프로그램의 표준에 따라 메모리 사용량을 비교하고 평가하기 위해.j2ME 애플리케이션에서 사용할 수있는 메모리 크기는 얼마입니까?

답변

0

메모리 소비에 관한 표준은 없다고 생각합니다. 메모리 사용량은 앱의 특성과 함께 작동하는 데이터의 양에 따라 다릅니다. 메모리 부족과 너무 많은 GC 활동 (너무 빈번하거나 너무 많은 시간 소요)에 대해서는 너무 큰 관심이 있습니다.

비 스마트 폰에서 힙 크기가 일반적으로 1MB 이상이고 S60 힙 크기가 사용 가능한 메모리에 의해서만 제한된다는 사실을 감안할 때 126kB (최고 소비량)를 사용하면 괜찮습니까? 꽤 멀리 OutOfMemoryError :) 및 내 생각 엔 작은 힙 부분 만 사용되기 때문에 GC 활동이 적기 때문에 GC 실행을위한 압력이 거의 없습니다.