Вопросы с тегом «memory-leaks»

Утечка памяти происходит, когда программе не удается освободить память, которую она выделила, но больше не использует и не подлежит восстановлению.


3
ошибка при открытии файла HPROF: IOException: Unknown HPROF Version
Я получаю следующее исключение при попытке открыть файл HPROF (созданный Debug.dumpHprofData) с помощью анализатора памяти: 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 *как грязное белье. Обычно я предполагаю (читай: отчаянно надеюсь), что вся память очищается, по крайней мере, когда программа завершается. Существуют ли ситуации, когда утечка памяти не будет собрана при завершении или …
118 c++  c  memory  memory-leaks 


12
Создается ли утечка памяти, если MemoryStream в .NET не закрыт?
У меня такой код: 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 …

13
Диагностика утечек памяти - разрешенный объем памяти исчерпан # байтов
Я столкнулся с ужасным сообщением об ошибке, возможно, из-за кропотливых усилий PHP исчерпал память: Допустимый объем памяти #### байт исчерпан (попытка выделить #### байт) в file.php в строке 123 Повышение лимита Если вы знаете, что делаете, и хотите увеличить лимит, см. Memory_limit : ini_set('memory_limit', '16M'); ini_set('memory_limit', -1); // no limit …
98 php  memory-leaks 

7
Фрагментация кучи больших объектов
Приложение C # /. NET, над которым я работаю, страдает от медленной утечки памяти. Я использовал CDB с SOS, чтобы попытаться определить, что происходит, но данные, похоже, не имеют никакого смысла, поэтому я надеялся, что кто-то из вас, возможно, испытал это раньше. Приложение работает на 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 …


5
Подвержен ли Go тем же тонким утечкам памяти, что и Java?
Вот факты: в языке Go есть сборщик мусора. В Java есть сборка мусора многие программы Java имеют (незаметные или нет) утечки памяти В качестве примера Java-программы с утечками памяти (не для слабонервных, этот вопрос может поколебать ваши убеждения), посмотрите здесь о небольшой Java-программе под названием Tomcat, в которой даже есть …
89 java  memory-leaks  go 

17
Эффективный подсчет количества строк текстового файла. (200 МБ +)
Я только что узнал, что мой сценарий выдает фатальную ошибку: 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 дает мне теплые слова «Утечка ресурсов: 'in' никогда не закрывается» в следующем коде? 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();

2
Нужно ли мне удалять прослушиватели событий перед удалением элементов?
Если у меня есть родительский элемент с дочерними элементами, к которым привязаны прослушиватели событий, нужно ли мне удалять эти прослушиватели событий, прежде чем я очищу родительский элемент? (т.е. parent.innerHTML = '';) Могут ли быть утечки памяти, если прослушиватели событий не отвязаны от элемента, если он удален из DOM?

11
Можно ли * не * использовать free () для выделенной памяти?
Я изучаю компьютерную инженерию, и у меня есть курсы электроники. Я слышал от двух моих профессоров (из этих курсов) , что можно избежать с помощью free()функции (после того, как malloc(), calloc()и т.д.) , так как пространства памяти , выделенные , вероятно , не будет использоваться снова , чтобы выделить другую …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.