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

102
Программное получение информации об использовании памяти на iPhone

Я пытаюсь получить объем памяти, который мое приложение для iPhone использует в любое время программно. Да, я знаю об ObjectAlloc / Leaks. Меня это не интересует, только чтобы знать, можно ли написать код, получить количество используемых байтов и сообщить об этом через NSLog. Спасибо....

102
Отлов java.lang.OutOfMemoryError?

Документация для java.lang.Errorговорит: Ошибка - это подкласс Throwable, который указывает на серьезные проблемы, которые разумное приложение не должно пытаться уловить. Но поскольку java.lang.Errorэто подкласс java.lang.Throwable, я могу поймать этот тип Throwable. Я понимаю, почему ловить такое...

100
Как очистить MemoryCache?

Я создал кеш с помощью класса MemoryCache. Я добавляю в него несколько элементов, но когда мне нужно перезагрузить кеш, я хочу сначала его очистить. Как это сделать быстрее всего? Должен ли я перебирать все элементы и удалять их по одному или есть лучший способ?...

100
Разница между распределением статической памяти и распределением динамической памяти

Я хотел бы знать, в чем разница между распределением статической памяти и распределением динамической памяти? Не могли бы вы объяснить это каким-нибудь примером?...

98
jQuery или javascript для определения использования памяти страницей

Есть ли способ узнать, сколько памяти используется веб-страницей или моим приложением jquery? Вот моя ситуация: Я создаю веб-приложение с большим объемом данных, используя интерфейс jquery и спокойный бэкэнд, который обслуживает данные в JSON. Страница загружается один раз, а потом все происходит...

97
java.lang.OutOfMemoryError: пространство кучи Java

Я получаю следующую ошибку при выполнении многопоточной программы java.lang.OutOfMemoryError: Java heap space Вышеупомянутая ошибка произошла в одном из потоков. Насколько мне известно, пространство кучи занято только переменными экземпляра. Если это правильно, то почему эта ошибка возникла после...

97
Почему системы x86-64 имеют только 48-битное виртуальное адресное пространство?

В книге я прочитал следующее: 32-битные процессоры имеют 2 ^ 32 возможных адреса, в то время как современные 64-битные процессоры имеют 48-битное адресное пространство. Я ожидал, что если это 64-битный процессор, адресное пространство также должно быть 2 ^ 64. Поэтому мне было интересно, в чем...

97
Реализация лямбда-выражения C ++ 11 и модель памяти

Мне хотелось бы получить некоторую информацию о том, как правильно думать о замыканиях std::functionв C ++ 11, о том, как они реализованы и как обрабатывается память. Хотя я не верю в преждевременную оптимизацию, у меня есть привычка тщательно учитывать влияние моего выбора на производительность...

96
Профилирование памяти PHP

Какой хороший способ профилировать использование памяти PHP-страницей? Например, чтобы узнать, сколько памяти используют мои данные и / или какие вызовы функций выделяют больше всего памяти. xdebug, похоже, не предоставляет информацию о памяти в своей функции профилирования. Xdebug делает...

96
Управление памятью в Qt?

Я новичок в Qt и меня интересуют некоторые основные вещи, связанные с управлением памятью и жизнью объектов. Когда мне нужно удалить и / или уничтожить мои объекты? Выполняется ли что-либо из этого автоматически? В приведенном ниже примере, какие из созданных мной объектов мне нужно удалить? Что...

96
В чем разница между словом и байтом?

Я провел небольшое исследование. Байт равен 8 битам, а слово - это наименьшая единица, которая может быть адресована в памяти. Точная длина слова варьируется. Я не понимаю, в чем смысл байта? Почему бы не сказать 8 бит? Я задал этот вопрос профессору, и он сказал, что в наши дни большинство машин...

96
Что такое «топор памяти»?

Я только что наткнулся на это сообщение в блоге, в котором упоминается «топание памяти»: программа на C ++, которая легко может топтать память (о чем вы, вероятно, даже не слышали, если родились в мире управляемого кода). И вообще никогда не слышал об этом! Итак, что это, топчание памяти, топчание...

95
Node.js рекомендовал «максимальный-старый-размер-пространство»

Мне сложно понять, как Node.js действует в зависимости от параметра max-old-space-size. В моем случае, например, я использую два t2.smallэкземпляра AWS (2 ГБ ОЗУ). Не знаю почему, но я установил max-old-space-size=4096(4 ГБ). Что в этом случае делает узел? Может ли такая конфигурация привести к...

94
memory_get_peak_usage () с «реальным использованием»

Если real_usageаргумент установлен trueв PHP DOCS, говорят, что он получит реальный размер памяти, выделенной из системы. Если это falseбудет информация о памятиemalloc() Какой из этих двух вариантов возвращает макс. память, выделенная относительно значения ограничения памяти в php.ini? Я хочу...

93
'System.OutOfMemoryException' было выброшено, когда еще достаточно свободной памяти

Это мой код: int size = 100000000; double sizeInMegabytes = (size * 8.0) / 1024.0 / 1024.0; //762 mb double[] randomNumbers = new double[size]; Исключение: создано исключение типа System.OutOfMemoryException. У меня на этой машине 4 ГБ памяти. Когда я запускаю эту программу, 2,5 ГБ свободно ,...

92
Python быстрее и легче C ++? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

92
Есть ли у Python стек / куча и как управляется память?

Как в Python управляются переменные и память? Есть ли у него стек и куча и какой алгоритм используется для управления памятью? Имея это знание, есть ли какие-либо рекомендации по управлению памятью для обработки больших чисел / данных?...

92
Как работает подкачка x86?

Этот вопрос призван заполнить вакуум хорошей бесплатной информации по предмету. Я считаю, что хороший ответ уместится в один большой SO-ответ или, по крайней мере, в несколько ответов. Основная цель - дать новичкам достаточно информации, чтобы они могли взять руководство самостоятельно и понять...