«memory-leaks» 태그된 질문

프로그램이 할당했지만 더 이상 사용하지 않고 복구 할 수없는 메모리를 해제하지 못하면 메모리 누수가 발생합니다.


3
HPROF 파일 열기 오류 : IOException : 알 수없는 HPROF 버전
Debug.dumpHprofDataMemory Analyzer를 사용 하여 HPROF 파일 (에서 만든 ) 을 열려고 할 때 다음 예외가 발생합니다 . java.io.IOException: Unknown HPROF Version (JAVA PROFILE 1.0.3) at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:124) at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69) at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:203) at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:114) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:143) at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:123) at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:56) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 이 문제를 어떻게 해결합니까?

9
메모리 누수는 얼마나 멀리 갈 수 있습니까?
메모리 누수가 여러 번 발생했습니다. 보통 내가 malloc내일이없는 것처럼, 또는 FILE *더러운 빨래처럼 매달릴 때 . 나는 일반적으로 적어도 프로그램이 종료 될 때 모든 메모리가 정리된다고 가정합니다 (필사적으로 희망합니다). 프로그램이 종료되거나 충돌 할 때 누수 된 메모리가 수집되지 않는 상황이 있습니까? 대답이 언어마다 크게 다르면 C (++)에 중점을 둡니다. '내일이없는 …
118 c++  c  memory  memory-leaks 


12
.NET의 MemoryStream이 닫히지 않으면 메모리 누수가 발생합니까?
다음 코드가 있습니다. MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } 내가 할당 한 MemoryStream이 나중에 폐기되지 않을 가능성이 있습니까? 나는 이것을 수동으로 닫아야한다고 주장하는 피어 리뷰를 받았는데 그가 유효한 …

1
FastMM에 의해 특정 메모리 블록이 해제되지 않았는지 프로그래밍 방식으로 알 수있는 방법이 있습니까?
메모리 블록이 해제되지 않았는지 감지하려고합니다. 물론 관리자는 대화 상자 나 로그 파일로 알려주지 만 결과를 데이터베이스에 저장하려면 어떻게해야합니까? 예를 들어, 주어진 블록을 할당 한 루틴의 이름을 데이터베이스 테이블에 갖고 싶습니다. FastMM의 문서를 읽은 후 버전 4.98 이후로 메모리 할당, 해제 및 재 할당에 대해 관리자가 알릴 가능성이 있다는 것을 알고 …

13
메모리 누수 진단-허용 된 메모리 크기 # 바이트 소진
나는 끔찍한 오류 메시지, 아마도 고통스러운 노력을 통해 PHP에 메모리가 부족합니다. 123 행의 file.php에서 #### 바이트의 허용 된 메모리 크기가 소진되었습니다 (#### 바이트 할당 시도). 한계 늘리기 수행중인 작업을 알고 제한을 늘리려면 memory_limit 참조하십시오 . ini_set('memory_limit', '16M'); ini_set('memory_limit', -1); // no limit 조심하세요! 문제가 아닌 증상 만 해결할 수 있습니다! …
98 php  memory-leaks 

7
대형 개체 힙 조각화
내가 작업중인 C # /. NET 응용 프로그램은 느린 메모리 누수로 고통 받고 있습니다. 나는 무슨 일이 일어나고 있는지 확인하기 위해 SOS와 함께 CDB를 사용했지만 데이터가 이해가되지 않는 것 같아서 여러분 중 한 명이 전에 이것을 경험했을 수 있기를 바랐습니다. 애플리케이션이 64 비트 프레임 워크에서 실행 중입니다. 지속적으로 데이터를 계산하고 …

1
약속을 해결하지 않으면 메모리 누수가 발생합니까?
나는 Promise . 필요한 경우 AJAX 요청을 취소하기 위해 만들었습니다. 하지만 해당 AJAX를 취소 할 필요가 없기 때문에 문제를 해결하지 않았고 AJAX가 성공적으로 완료되었습니다. 단순화 된 스 니펫 : var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need to …

5
Go는 Java와 동일한 미묘한 메모리 누출의 영향을 받습니까?
사실은 다음과 같습니다. Go 언어에는 가비지 수집기가 있습니다. 자바에는 가비지 컬렉션이 있습니다. 많은 Java 프로그램에 메모리 누수가 있습니다. 메모리 누수가있는 Java 프로그램의 예로서 (심각한 사람이 아니라 질문이 당신의 믿음을 흔들 수 있습니다), "누수 찾기"버튼이있는 Tomcat이라는 작은 Java 프로그램에 대해 여기를 참조하십시오 . 방법이 있습니까? Tomcat에서 배포 해제 메모리 누수를 방지하려면? …
89 java  memory-leaks  go 

17
텍스트 파일의 줄 수를 효율적으로 계산합니다. (200MB 이상)
내 스크립트에서 치명적인 오류가 발생한다는 사실을 방금 발견했습니다. Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 그 라인은 다음과 같습니다. $lines = count(file($path)) - 1; 그래서 파일을 메모리에로드하고 줄 수를 세는 데 어려움이 있다고 생각하는데, 메모리 문제없이이 작업을 수행 …


14
리소스 누출 : 'in'은 닫히지 않습니다.
Eclipse가 다음 코드에서 "Resource leak : 'in'is never closed"라는 온난화를주는 이유는 무엇입니까? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();


11
할당 된 메모리에서 free ()를 사용하지 * 않아도 * 괜찮습니까?
저는 컴퓨터 공학을 공부하고 있고 전자 과정도 있습니다. 나는 사용하지 않도록하는 것이 가능하다는 것을 (이 과정의) 교수님의 두에서 듣고 free()(후 기능 malloc(), calloc()등)을 다시 사용하지 않을 가능성이 할당 된 메모리 공간이 다른 메모리를 할당 할 수 있기 때문이다. 즉, 예를 들어 4 바이트를 할당 한 다음 해제하면 다시 할당되지 않을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.