큰 bytearray를 만들었다 고 가정합니다. 합계가 1000000 바이트 또는 1MB라고합시다. 인터프리터는 메모리에 1MB를 예약하거나 바이트 배열로 메모리를 사용합니다. 메모리에 1MB를 사용하는 1000000 바이트의 비어있는 바이트 트리가 대부분 의미가됩니까?Python Large bytearray 메모리
1
A
답변
2
건축물에 할당/예약 된 것 같습니다. 라인 울부 짖기는 시스템에서 인터프리터의 메모리 사용량을 100MB까지 증가시킵니다.
b = bytearray(1024*1024*100)
설명서에 언급되어 있지 않은 경우 구현에 따라 달라질 수 있습니다.
1
sys.getsizeof 바이트에서 개체의 크기를 반환
In [242]: sys.getsizeof(bytearray(10**6))
Out[242]: 1000025
그래서 실제로 bytearray(10**6)
공간 1MB의에 대해 사용합니다. sys.getsizeof
가 bytearrays에 대한 정확한 답을 제공하는 동안 이러한 목록으로 용기에 적용하는 경우, 그것은뿐만 아니라 컨테이너의 내용을 포함하여 컨테이너의 크기를 준다
참고.
관련 문제
- 1. bytearray in Python
- 2. 파이썬 메모리 뷰 대 Bytearray?
- 3. Python -Reading JSON large size 데이터
- 4. Large Gen 0 .NET의 힙, 메모리 낭비?
- 5. BYTEARRAY 내가 파이썬 2.7.3에서의 ByteArray 유형으로 장난하고
- 6. rbind.fill large data.frames
- 7. Jetty 9 Hangs QueuedThreadPool Large Large
- 8. Java 수행 crc 검사 (bytearray bytearray 나누기)
- 9. AS3 ByteArray 정렬
- 10. Kafka ByteArray
- 11. FileReference.save() 중복 ByteArray
- 12. TypeError : unhashable type : 'bytearray'
- 13. Bytearray 메서드에서 PyObject_CallObject가 실패 함
- 14. RestSharp 게시 ByteArray/Stream 데이터
- 15. Python (pyglet) 메모리 누수
- 16. Python VM 메모리 제한
- 17. Python 클래스 메모리 사용량
- 18. Python MeanShift 메모리 오류
- 19. NHibernate와 Large Collections
- 20. jasperreports large 엑셀 파일
- 21. UIScrollview large contentsize
- 22. XCode의 Quicksilver Large 유형
- 23. Visual Studio Large Solution
- 24. Mysql large db migration
- 25. Silverlight Large File Downloader
- 26. refactor large switch-statement
- 27. 다음과 같이 내가 ByteArray 클래스를 확장 한 확장 된 ByteArray
- 28. bytearray to string
- 29. bytearray to bitmap 시나리오
- 30. Flex ByteArray 데이터 필드