2012-05-24 3 views
-3

저는 Java를 처음 사용합니다. 나는 Java Server Faces 웹 페이지를 Java List와 함께 개발해야하는데, Java List에는 백만 개의 문자열 키가있을 것입니다. 내 질문은이 목록을 채우는 데 얼마나 많은 시간이 필요하며 서버를 저장할 때이 메모리를 얼마나 많이 필요로하는지 알 수 있습니까? 당신의 경험을 통해 나에게 몇 가지 모범을 보여줄 수 있습니까?Pop에 채우기 위해 얼마나 많은 메모리와 시간이 필요합니까? Java에서 List

미리 감사드립니다.

+7

Java에서 이러한 종류의 작업은 항상 433ms가 걸리며 4397kb를 사용합니다. –

+0

한 페이지에 백만 개의 문자열이있는 것은 우스꽝 스럽기 때문에 그러한 경험이 거의 없을 것입니다. – maksimov

+3

이렇게하면 main 메서드를 사용하여 100 만 회 반복하고 List에 기대하는 긴 문자열을 저장하는 Test 클래스를 작성합니다. getByte를 수행하고 길이를 측정합니다. JHAT, JMAP을 사용하여 자원 활용도를 확인하십시오. – Nishant

답변

1

1-2 메가 바이트 램이 장착 된 표준 컴퓨터에서 작동해야하며 문제가되지 않아야합니다. 100 만 개의 문자열은 메모리 관점에서 볼 때 엄청난 것이 아닙니다.

관련 문제