저 지연 프로그래밍과 관련하여 읽은 다음 진술을 이해할 수있는 사람이 있습니까?목록을 사용하여 대기 시간이 짧음
소유하고있는 객체의 수를 최소화하십시오. 예를 들어, ArrayList/ArrayDeque와 같은 배열 기반 구조를 LinkedList와 같은 포인터 기반 구조에 사용하는 것이 좋습니다.
arraylist는 단편화 된 힙에서 더 나은 성능을 보일 수 있지만 적은 객체 만 포함한다는 것을 깨닫지 못했습니다.
반대로, 실제로 arraylist는 실제로 필요한 것보다 많은 물체를 만들어야한다는 것을 알고있었습니다.
어디에서 읽었습니까? –
LinkedList의 노드는 일반적으로 요소 당 24-32 바이트의 메모리를 사용합니다. ArrayList는 일반적으로 요소 당 4-8 바이트를 사용합니다. –