Вопросы с тегом 'memory'

Используйте этот тег для управления памятью или проблем программирования. Для вопросов о проблемах с аппаратным обеспечением или ошибках в общем программном обеспечении перейдите на страницу https://superuser.com или https://serverfault.com, если это связано с аппаратным или программным обеспечением на уровне предприятия.
8 отв.

В C, скобки действуют как стек стека?

Если я создаю переменную в новом наборе фигурных скобок, эта переменная выскользнула из стека на закрывающей скобке, или она зависает до конца функции? Например: void foo() { int c[100]; { int d[200]; } //code that takes a while ...
03 мая '10 в 19:02
8 отв.

Строковые литералы: куда они идут?

Меня интересует, где строковые литералы распределяются/сохраняются. Я нашел один интригующий ответ here, сказав: Определение строки inline фактически внедряет данные в самой программе и не может быть изменено (некоторые компиляторы позволяют это с...
07 апр. '10 в 7:11
11 отв.

В чем разница между буферной и кеш-памятью в Linux?

Мне непонятно, какая разница между концепцией памяти Linux: buffer и cache. Я прочитал этот пост, и мне кажется, что разница между ними - это политика истечения срока действия: Буферная политика является первой, первой из Политика кэширования исп...
14 июня '11 в 17:20
5 отв.

Приблизительная стоимость доступа к различным кешам и основной памяти?

Кто-нибудь может дать мне приблизительное время (в наносекундах) для доступа к кэшам L1, L2 и L3, а также к основной памяти на процессорах Intel i7? Хотя это не вопрос программирования, знание таких подробностей о скорости необходимо для некоторых ...
03 нояб. '10 в 16:02
14 отв.

Как читать файл csv объемом 6 ГБ с помощью pandas

Я пытаюсь прочитать большой файл csv (aprox. 6 ГБ) в pandas, и я получаю следующую ошибку памяти: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=...
21 сент. '14 в 20:46
8 отв.

scala vs java, производительность и память?

Я стараюсь заглянуть в Scala, и у меня есть один базовый вопрос, который я, похоже, не нашел ответа: в общем, есть ли разница в производительности и использовании памяти между Scala и Java?
05 мая '11 в 19:57
16 отв.

Инструмент командной строки, чтобы найти размер кучи Java и используемую память (Linux)?

Есть ли инструмент командной строки (Linux) для проверки размера кучи (и используемой памяти) приложения Java? Я пробовал jmap. Но это дает информацию. о внутренних областях памяти, таких как Eden/PermGen и т.д., что мне не полезно. Я ищу что-то вр...
09 окт. '12 в 13:03
12 отв.

Что означает "память, выделенная во время компиляции"?

В языках программирования, таких как C и С++, люди часто ссылаются на распределение статической и динамической памяти. Я понимаю концепцию, но фраза "Вся память была выделена (зарезервирована) во время компиляции" всегда меня смущает. Компиляция, ка...
25 янв. '14 в 15:24
9 отв.

Как найти утечку памяти Java

Как вы обнаружите утечку памяти в Java (используя, например, JHat)? Я попытался загрузить кучу кучи в JHat, чтобы получить базовый вид. Тем не менее, я не понимаю, как я должен найти корневую ссылку (ref) или как она называется. В принципе, я могу ск...
02 сент. '08 в 20:37
9 отв.

Определить размер кучи приложения в Android

Как вы программно обнаруживаете размер кучи приложения, доступный для приложения Android? Я слышал там функцию, которая делает это в более поздних версиях SDK. В любом случае, я ищу решение, которое работает на 1,5 и выше.
13 апр. '10 в 17:09
8 отв.

Назначение выравнивания памяти

По общему признанию, я не понимаю. Скажем, у вас есть память с словом памяти длиной 1 байт. Почему вы не можете получить доступ к переменной длиной 4 байта в одном доступе к памяти на неуравновешенном адресе (т.е. Не делимом на 4), как это происходит...
19 дек. '08 в 18:18
8 отв.

Максимальный объем памяти ios app

Я работаю над игрой ios, нацеленной как минимум на 3gs. Мы используем HD-ресурсы для устройств отображения сетчатки (iphone 4, ipod touch 4-го поколения). Память мудрая, Ipod Touch 4-го поколения, по-видимому, является самым ограничивающим устройств...
04 мая '11 в 20:13
12 отв.

Что вызывает "Невозможно выделить память для пула" в PHP?

Я иногда сталкивался с лимитом распределения памяти на сервере, особенно с раздутым приложением, например Wordpress, но никогда не сталкивался с "Невозможно выделить память для пула" и имел проблемы с отслеживанием любой информации. Кто-нибудь знает...
16 сент. '10 в 5:33
5 отв.

Как многомерные массивы отформатированы в памяти?

В C я знаю, что могу динамически выделять двумерный массив в куче, используя следующий код: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Ясно, чт...
02 апр. '10 в 7:46
5 отв.

stringstream, string и char * путаница преобразования

Мой вопрос может быть сведен к тому, где строка, возвращаемая из stringstream.str().c_str() вживую в памяти, и почему она не может быть привязана к const char*? Этот пример кода объяснит это лучше, чем я могу #include <string> #include <s...
03 сент. '09 в 19:22