Java 웹 응용 프로그램에서 Pdf를 작성했으며이를 전자 메일 첨부 파일로 보내고 있습니다. Pdf는 byte[]
배열로 생성됩니다. ByteArrayInputStream
에 포장하는 것이 더 좋습니까 아니면 byte[]
으로 남겨 두어야합니까?Java 메모리 최적화 (메모리 누수를 피하는 방법 - 구체적인 예)
(this 스레드에서 허용 대답을 읽기)가 메모리 해제에 대한 더 좋을 수도 포장하지만, 단점은 (here 읽기)를 InputStream
이 (내가 경우 오른쪽) 배열의 복사본을 생성하는 것입니다.
메모리 혹이 발생할 가능성을 피하기 위해 더 좋은 방법은 무엇입니까?
"Memory Hug"- 내 새로운 좋아하는 문구! –
가비지 수집 환경에서 메모리 누수가 걱정되는 이유는 무엇입니까? JVM에서 메모리 누수가 발생하는 특정 버그에 대해 알고 있지 않는 한 그런 언급은하지 않았습니다. –
나는 메모리 돼지를 의미 .... :) – Atticus