A partir de tradutores profissionais, empresas, páginas da web e repositórios de traduções disponíveis gratuitamente
자바 힙 메모리 누수와 원시 메모리 누수가 outofmemoryerrors로 극명하게 드러나지만, 모든 outofmemoryerrors가 자바 힙 누수나 원시 메모리 누수에서 기인하는 것은 아니다.
尽管 java 堆内存泄漏和本机内存泄漏最终都表现为 outofmemoryerror 错误,但是并不是所有的 outofmemoryerror 错误都是由 java 堆泄漏或本机内存泄漏导致的。
Última atualização: 2011-03-23
Frequência de uso: 1
Qualidade:
단편화 문제는 대형 사이즈(1mb 초과)의 빈번한 객체 할당 때문에 종종 악화된다.자바 힙 메모리 누수와 원시 메모리 누수가 outofmemoryerrors로 극명하게 드러나지만, 모든 outofmemoryerrors가 자바 힙 누수나 원시 메모리 누수에서 기인하는 것은 아니다. outofmemoryerrors는 자바 가비지 컬렉션 프로세스가 새로운 객체용 여유 메모리의 청크를 비워두지 못할 때 자바 힙에 의해서도 생길 수 있다. 이 경우, outofmemoryerrors는 충분한 여유 자바 힙이 있음에도 발생할 수 있다. 단편화 문제는 ibm의 sdkversion 1.4.2 또는 이전 버전에서 발생할 수 있다. 자바 힙의 pinned 객체나 dosed 객체 때문에도 생긴다. pinned 객체들은 이러한 객체들에 대한 jni (java native interface) 액세스 때문에 힙 압축 동안 제거될 수 없는 객체들이다. dosed 객체들은 쓰레드 스택의 참조 때문에 힙 압축 동안 이동될 수 없는 객체들이다. 단편화 문제는 대형 사이즈(1mb 초과)의 빈번한 객체 할당 때문에 종종 악화된다.
常常由于频繁分配较大的对象(超过 1 mb)而加剧了碎片问题。尽管 java 堆内存泄漏和本机内存泄漏最终都表现为 outofmemoryerror 错误,但是并不是所有的 outofmemoryerror 错误都是由 java 堆泄漏或本机内存泄漏导致的。在压缩过程中,如果 java 垃圾收集进程无法释放任何连续的可用内存块来存储新对象,则碎片 java 堆也可能导致 outofmemoryerror 错误。 在这种情况下,不论是否有大量的可用 java 堆,都可能发生 outofmemoryerror 错误。在 ibm 的 sdk 1.4.2 版或更低版本中可能发生碎片问题,原因是在 java 堆中存在 pinned 对象或 dosed 对象。pinned 对象是在堆压缩过程中由于 jni(java 本机接口)对其进行访问而无法移动的那些对象。dosed 对象是在堆压缩过程中由于线程堆栈的引用而无法移动的对象。常常由于频繁分配较大的对象(超过 1 mb)而加剧了碎片问题。
Última atualização: 2011-03-23
Frequência de uso: 1
Qualidade: