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

Процес динамічного розподілу та звільнення частин фізичної пам’яті з метою відповіді на запити програми з можливістю справедливості та без голоду серед запитувачів.

8
R управління пам'яттю / не може виділити вектор розміром n Мб
Я стикаюся з проблемами, які намагаються використовувати великі об'єкти в Р. Наприклад: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector …

3
Який максимальний об'єм оперативної пам’яті може використовувати додаток?
Мені дуже цікаво це питання щодо управління пам'яттю операційної системи Android, тому сподіваюся на досить детальну відповідь на цю тему. Що я хотів би знати: Який максимальний об'єм пам'яті (у мегабайтах / у відсотках від загальної оперативної пам’яті), яким може користуватися програма Android (тобто не системний додаток)? Чи є різниці …


26
Спроба читати чи записувати захищену пам'ять. Це часто свідчить про те, що інша пам'ять пошкоджена
Я сподіваюся, що хтось може просвітити мене щодо того, що могло спричинити цю помилку: Спроба читати чи записувати захищену пам'ять. Це часто свідчить про те, що інша пам'ять пошкоджена. Я не можу реально поштовий індекс, оскільки ця помилка, здається, потрапляє в будь-яку випадкову область програми. Додаток запуститься десь 12-48 годин …

8
Адреса пам'яті змінних на Java
Будь ласка, подивіться на малюнок нижче. Коли ми створюємо об’єкт в java з newключовим словом, ми отримуємо адресу пам'яті з ОС. Коли ми пишемо, out.println(objName)ми можемо бачити "спеціальний" рядок як вихід. Мої запитання: Що це за вихід? Якщо це адреса пам'яті, яку нам дала ОС: а) Як я можу перетворити …

10
Зменшення використання пам'яті Django. Низько висячі фрукти?
Моє використання пам'яті з часом збільшується, і перезапуск Django не є добрим для користувачів. Я не впевнений, як проаналізувати використання пам'яті, але деякі поради щодо початку вимірювання були б корисні. У мене є відчуття, що є кілька простих кроків, які можуть призвести до великих прибутків. Переконайтеся, що "налагодження" встановлено на …




6
Що робить Visual Studio зі видаленим покажчиком і чому?
Книга C ++, яку я читав, говорить про те, що при видаленні вказівника за допомогою deleteоператора пам'ять у місці, на яке він вказує, "звільняється", і його можна перезаписати. Тут також зазначено, що покажчик продовжуватиме вказувати на те саме місце, поки не буде призначений або встановлений на нього NULL. Однак у …

29
Загальні вказівки щодо уникнення витоків пам'яті в C ++ [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
Коли і чому компілятор ініціалізує пам'ять до 0xCD, 0xDD і т.д. на malloc / free / new / delete?
Я знаю, що компілятор іноді ініціалізує пам'ять з певними шаблонами, такими як 0xCDі 0xDD. Я хочу знати, коли і чому це відбувається. Коли Чи використовується ця специфіка для компілятора? Є malloc/newі free/deleteроботу таким же чином , щодо цього? Це конкретна платформа? Чи відбудеться це в інших операційних системах, таких як …

4
Звільнення пам’яті в Python
У наступному прикладі у мене є кілька пов'язаних питань щодо використання пам'яті. Якщо я біжу в перекладача, foo = ['bar' for _ in xrange(10000000)] реальна пам'ять, що використовується на моїй машині, збільшується 80.9mb. Я тоді, del foo реальна пам'ять знижується, але тільки до 30.4mb. Інтерпретатор використовує 4.4mbбазову лінію, тому яка …

12
Чому не видалити встановити вказівник на NULL?
Мені завжди було цікаво, чому автоматичне встановлення покажчика на NULL після видалення не є частиною стандарту. Якщо це вирішиться, тоді багато збоїв через недійсний покажчик не відбудуться. Але сказавши, що я можу придумати кілька причин, чому стандарт обмежив би це: Продуктивність: Додаткова інструкція може уповільнити deleteпродуктивність. Можливо, через constпокажчики. Тоді …

2
Слід пам'яті типів даних Haskell
Як я можу знайти фактичний об'єм пам'яті, необхідний для зберігання значення певного типу даних у Haskell (переважно з GHC)? Чи можна оцінити його під час виконання (наприклад, в GHCi) або можливо оцінити потреби в пам'яті складеного типу даних з його компонентів? Загалом, якщо вимоги до пам’яті типів aі bвідомі, яка …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.