Запитання з тегом «memory-leaks»

Витік пам'яті відбувається, коли програма не випускає пам'ять, яку вона виділила, але більше не використовує і не підлягає відновленню.

4
Як додати точку зупинки до objc_exception_throw?
це була відповідь Бред Ларсона на це ТАКЕ питання Якщо ви додасте дві точки зупинку, ви зможете налагодити ці винятки. Для цього перейдіть до Run | Показати | Точки зупинки та створюють дві глобальні точки зупинки (я роблю їх у всьому світі, оскільки вони так корисні у всіх моїх додатках). …

7
Відстеження проблеми витоку пам'яті / збору сміття в Java
Це проблема, яку я намагаюся відстежити вже пару місяців. У мене запущена програма Java, яка обробляє xml-канали та зберігає результат у базі даних. Були періодичні проблеми з ресурсами, які дуже важко відстежити. Довідкова інформація: У виробничій коробці (де проблема найбільш помітна) я не маю особливо хорошого доступу до коробки та …

12
RAII проти збирача сміття
Нещодавно я дивився чудову розмову Herb Sutter про "Leak Free C ++ ..." на CppCon 2016, де він розповів про використання розумних покажчиків для реалізації RAII (залучення ресурсів є ініціалізацією) - Концепції та те, як вони вирішують більшість проблем з витоками пам'яті. Тепер мені було цікаво. Якщо я суворо дотримуюсь …

1
Чи міг компонент навігаційної арки створити помилковий позитивний витік пам'яті?
У мене є основні знання про витоки пам’яті та те, що може їх викликати. Тому я не розумію, чи є у мене проблема в коді чи це хибний позитив. Я не знаю, якою частиною коду я повинен поділитися, оскільки проект не малий. Але просто повідомте мене в коментарях, і я …

1
Байтовий масив Java 1 Мб або більше займає вдвічі більше оперативної пам'яті
Запуск наведеного нижче коду в Windows 10 / OpenJDK 11.0.4_x64 видає як вихід used: 197і expected usage: 200. Це означає, що 200 байтових масивів з мільйона елементів займають приблизно. 200 Мб оперативної пам’яті. Все добре. Коли я змінюю розподіл байтового масиву в коді з new byte[1000000]на new byte[1048576](тобто на елементи …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.