2012-03-24 3 views
3

내 애플 리케이션에 큰 배열을 저장할 생각. 가장 큰 것은 100000 개의 요소입니다. 하지만 1000에 정착 할 수 있습니다. 나는 csv 파일로 그들을 내보낼 수있는 옵션이 있습니다. 응용 프로그램에서 그들을 데 깔끔한 것입니다. 이 크기의 어레이가 휴대 전화의 효율성과 성능에 어느 정도 영향을 줍니까? 제안 및 의견 감사합니다. 이 될 것입니다 INT의대형 어레이가 얼마나 효과가 있습니까?

감사

+1

왜 sqlite 데이터베이스를 사용하고 싶지 않으십니까? – pleerock

답변

2

(.CSV 파일에서 알 수 있듯이) 그냥 100'000 번호를 저장하면, 이것은 단지 400킬로바이트 꽤되는 경우 때문에, 성능에 영향을주지 않습니다 현대 안드로이드 휴대폰을위한 소량의 메모리.

P. 먼저 어떤 식 으로든 앱을 구현 한 다음 문제가 무엇인지 알게되면 메모리 소모, 배터리 소모 등의 문제를보고 최적화 할 것을 권장합니다.

+0

데이터 로거가 작동 중이므로 정기적으로 데이터를 플로팅하여 내보내거나 정기적으로 전화로 플로팅하고 .csv로 긴 간격으로 내보낼 수 있는지 궁금합니다. 성능을 내기 전에 몇 MB가 필요합니까? – Rokky100

+0

@ Rokky100 나는 당신이 그것으로 실험해야한다고 생각한다. 그것은 또한 당신이 사용하는 전화에 메모리의 amout에 달려있다. –

관련 문제