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

Використовуйте цей тег для управління пам'яттю або проблем у програмуванні. З питаннями щодо проблем апаратного забезпечення пам'яті або помилок у загальному програмному забезпеченні перейдіть на сторінку https://superuser.com або https://serverfault.com, якщо це пов’язано з обладнанням або програмним забезпеченням на рівні підприємства.

4
Чому цей пожирач пам'яті насправді не їсть пам'ять?
Я хочу створити програму, яка буде імітувати ситуацію поза пам'яттю (OOM) на сервері Unix. Я створив цей надпростий пожирач пам'яті: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + …

7
Як очистити змінні в ipython?
Іноді я повторюю скрипт в рамках одного сеансу ipython, і я отримую погані сюрпризи, коли змінні не були очищені. Як очистити всі змінні? І чи можна якось примушувати це кожен раз, коли я викликаю магічну команду% run? Дякую
146 python  memory  ipython 

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



11
Як знайти витік пам'яті Java
Як ви виявите витік пам'яті на Java (використовуючи, наприклад, JHat)? Я намагався завантажувати кучу сміття в JHat, щоб взяти основний погляд. Однак я не розумію, як я маю змогу знайти кореневу посилання ( ref ) або все, що воно називається. В основному я можу сказати, що є кілька сотень мегабайт …

5
плутанина перетворення рядків, рядків та знаків char *
Моє запитання можна звести до того, куди повертається рядок із stringstream.str().c_str()живої пам’яті і чому його не можна призначити a const char*? Цей приклад коду пояснить це краще, ніж я можу #include <string> #include <sstream> #include <iostream> using namespace std; int main() { stringstream ss("this is a string\n"); string str(ss.str()); const …

2
Redis кеш vs використання пам'яті безпосередньо
Я ще не використовував Redis, але чув про це і планую спробувати його як зберігання кешу. Я чув, що Redis використовує пам'ять як базу даних сховища кеш-пам'яті, тож яка різниця, якщо я використовую змінну як об’єкт або тип даних словника для зберігання даних? подібно до: var cache = { key: …
141 caching  memory  redis 

8
Масиви, купи та тип стека та значення
int[] myIntegers; myIntegers = new int[100]; У наведеному вище коді новий int [100] генерує масив на купі? З того, що я прочитав у CLR через c #, відповідь - так. Але те, що я не можу зрозуміти, - це те, що відбувається з фактичним int всередині масиву. Оскільки вони є …
134 c#  arrays  memory  stack  heap 

12
Що спричиняє "Неможливо виділити пам'ять для пулу" в PHP?
Іноді я стикаюся з обмеженням розміщення на пам'яті сервера, особливо з роздутим додатком, таким як Wordpress, але жодного разу не стикався з "Неможливо виділити пам'ять для пулу" і не було проблем з відстеженням будь-якої інформації. Хтось знає, що це означає? Я намагався збільшити memory_limitбез успіху. Я також не вніс суттєвих …
133 php  caching  memory  apc 


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

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

12
Як встановити пам'ять Apache Spark Executor
Як я можу збільшити пам'ять, доступну для вузлів виконавця іскри Apache? У мене є 2 ГБ файл, який підходить для завантаження в Apache Spark. Я зараз запускаю іскру apache на 1 машині, тож водій і виконавець знаходяться на одній машині. Машина має 8 ГБ пам'яті. Коли я намагаюся підрахувати рядки …

14
Розуміння підрахунку посилань з какао та «Ціль-С»
Я тільки починаю дивитися на Objective-C та какао з метою грати з iPhone SDK. Мені досить зручно з C mallocта freeконцепцією, але схема підрахунку посилань на какао мене досить заплутала. Мені кажуть, що це дуже елегантно, коли ти це зрозумієш, але я ще не перевернув горб. Як release, retainі autoreleaseробота …

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