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

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

9
Програмно відновити використання пам'яті на iPhone
Я намагаюся отримати кількість пам'яті, яку використовує моя програма iPhone у будь-який час, програмно. Так, я знаю про ObjectAlloc / Витоки. Мене це не цікавить, лише щоб знати, чи можна написати якийсь код і отримати кількість використовуваних байтів і повідомити про це через NSLog. Дякую.


11
Як очистити MemoryCache?
Я створив кеш, використовуючи клас MemoryCache. Я додаю до нього деякі елементи, але коли мені потрібно перезавантажити кеш, я хочу спершу очистити його. Який найшвидший спосіб зробити це? Чи повинен я переглядати всі елементи та видаляти їх по одному або є кращий спосіб?

10
jQuery або javascript, щоб знайти використання пам’яті сторінки
Чи є спосіб дізнатись, скільки пам'яті використовується веб-сторінкою або моєю програмою jquery? Ось моя ситуація: Я будую веб-програму, важку для даних, використовуючи інтерфейс jquery та спокійний серверний сервер, який обслуговує дані в JSON. Сторінка завантажується один раз, а потім все відбувається через ajax. Інтерфейс користувача надає користувачам можливість створювати кілька …


4
Управління пам'яттю в Qt?
Я зовсім новачок у Qt, і мені цікаво про деякі основні речі з управління пам’яттю та життям об’єктів. Коли потрібно видаляти та / або знищувати свої об'єкти? Чи обробляється що-небудь із цього автоматично? У прикладі нижче, який із створених мною об’єктів мені потрібно видалити? Що відбувається зі змінною екземпляра myOtherClassпри …
96 c++  qt  memory  object 

3
Що таке "тупання пам'яті"?
Я щойно натрапив на цю публікацію в блозі, де згадується «тупання пам’яті»: програма C ++, яка легко здатна заглушити пам'ять (те, про що ви, мабуть, ніколи не чули, якщо ви народилися в світі керованого коду.) А насправді я ніколи про це не чув! Отже, що це, пам’ять тупотить, тупає пам’ять? …

4
Профілювання пам'яті PHP
Що є хорошим способом профілактики використання пам'яті сторінки PHP? Наприклад, щоб побачити, скільки пам'яті використовують мої дані та / або які виклики функцій виділяють найбільшу кількість пам'яті. Здається, xdebug не надає інформацію про пам'ять у своїй функції профілювання. Xdebug робить надати його у відстеженні функції. Це досить близько до того, …
95 php  memory  profiling 

7
Різниця між статичним розподілом пам’яті та динамічним розподілом пам’яті
Я хотів би знати, в чому різниця між статичним виділенням пам'яті та динамічним виділенням пам'яті? Не могли б ви пояснити це на будь-якому прикладі?

4
Node.js рекомендував “max-old-space-size”
У мене виникають проблеми з розумінням того, як Node.js діє на основі параметра max-old-space-size. Наприклад, у моєму випадку я використовую два t2.smallекземпляри AWS (2 Гб оперативної пам'яті). Не знаю, чому, але я встановив max-old-space-size=4096(4 Гб). Що робить вузол у цьому випадку? Чи може ця конфігурація призвести до можливого збою розподілу …
95 node.js  memory  v8 

6
Коли я повинен використовувати malloc в C, а коли ні?
Я розумію, як працює malloc (). Моє питання полягає в тому, що я побачу такі речі: #define A_MEGABYTE (1024 * 1024) char *some_memory; size_t size_to_allocate = A_MEGABYTE; some_memory = (char *)malloc(size_to_allocate); sprintf(some_memory, "Hello World"); printf("%s\n", some_memory); free(some_memory); Я пропустив перевірку помилок заради стислості. Моє запитання: чи не можете ви просто …

14
Яка різниця між словом і байтом?
Я провів кілька досліджень. Байт - це 8 біт, а слово - це найменша одиниця, яку можна адресувати в пам'яті. Точна довжина слова варіюється. Я не розумію, у чому сенс мати байт? Чому б не сказати 8 біт? Я запитав у професора це питання, і він сказав, що більшість машин …

2
Ламбда-реалізація C ++ 11 та модель пам'яті
Я хотів би отримати деяку інформацію про те, як правильно думати про закриття C ++ 11, а також std::functionпро те, як вони реалізовані та як обробляється пам’ять. Незважаючи на те, що я не вірю в передчасну оптимізацію, я маю звичку ретельно розглядати вплив мого вибору на продуктивність під час написання …
92 c++  memory  lambda  c++11 

5
memory_get_peak_usage () з “реальним використанням”
Якщо real_usageаргумент встановлений trueяк PHP DOCS, скажімо, він отримає реальний розмір пам'яті, виділеної із системи. Якщо це такfalse це отримає пам'ять, про яку повідомляєemalloc() Який із цих 2 варіантів повертає макс. пам'ять, виділена щодо граничного значення пам'яті у php.ini? Я хочу знати, наскільки близьким був сценарій, щоб досягти цієї межі.

6
Чи займає невикористана змінна члена пам'ять?
Чи ініціалізація змінної-члена, а не посилання / використання її, додатково займає оперативну пам’ять під час виконання, чи компілятор просто ігнорує цю змінну? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout << var1; } }; У наведеному вище прикладі член 'var1' отримує значення, яке потім відображається …
91 c++  memory  struct 

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