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

Как регистрировать malloc
Это немного гипотетично и сильно упрощено, но... Предположим, что программа будет вызывать функции, написанные третьими лицами. Эти стороны можно считать невраждебными, но нельзя считать их «компетентными». Каждая функция будет принимать...
1313 просмотров
schedule 13.11.2023

Рубиновое управление памятью
Я использую Ruby уже некоторое время и обнаружил, что для больших проектов он может занимать довольно много памяти. Каковы некоторые рекомендации по сокращению использования памяти в Ruby? Пожалуйста, пусть в каждом ответе будет одна «лучшая...
14187 просмотров

Безопасно ли повторно использовать переменные указателей после освобождения того, на что они указывают?
Безопасно и предсказуемо ли повторное использование указателей после освобождения данных, на которые они указывают? Например: char* fileNames[] = { "words.txt", "moreWords.txt" }; char** words = NULL; int* wordsCount = NULL; for ( i = 0; i <...
7048 просмотров
schedule 28.01.2024

Выделение больших блоков памяти новыми
У меня есть необходимость выделить большие блоки памяти с помощью new. Я застрял с использованием new, потому что я пишу макет для производителя приложения из двух частей. Фактический код производителя выделяет эти большие блоки, и мой код несет...
6358 просмотров
schedule 22.05.2024

Эффективность памяти: один большой словарь или словарь из меньших словарей?
Я пишу приложение на Python (2.6), которое требует от меня использования словаря в качестве хранилища данных. Мне любопытно, будет ли более эффективно использовать память, чтобы иметь один большой словарь или разбить его на множество (намного)...
29492 просмотров
schedule 19.10.2023

Модель памяти Python
У меня очень большой список. Предположим, я делаю это (да, я знаю, что код очень непифоничен, но для примера ...): n = (2**32)**2 for i in xrange(10**7) li[i] = n работает отлично. тем не мение: for i in xrange(10**7) li[i] = i**2...
3892 просмотров
schedule 05.05.2024

флеш лайт управление памятью
Мне трудно управлять своей памятью во flash lite. есть ли какие-либо указатели, о которых я должен заботиться? или лучшие практики? я читал каждые 60 секунд, когда запускается сборщик мусора. я удаляю свои объекты/видеоклипы, например мк =...
489 просмотров
schedule 21.07.2022

выделение памяти в C ++
Можно ли с помощью оператора «новый» выделить произвольный блок памяти? В C я могу сделать это как "void * p = malloc (7);" - это выделит 7 байтов, если выравнивание памяти установлено на 1 байт. Как сделать то же самое в C ++ с новым оператором?
4492 просмотров
schedule 19.11.2023

Каков правильный способ создания экземпляра объекта с помощью распределителя?
Я реализовал собственный распределитель (который будет использоваться контейнерами STL в моей утилите отладки памяти, без использования моего переопределенного оператора new). В отладчике памяти я использую экземпляр того же класса распределителя для...
231 просмотров
schedule 30.05.2024

eclipse 3.4 не запускается
Вчера я пытаюсь запустить eclipse 3.4, щелкнув eclipse.exe (в папке eclipse) и работая нормально. Затем вчера вечером я делаю обновление Windows. Сегодня, когда я пытаюсь запустить eclipse 3.4, возникает ошибка. Сообщение об ошибке вы можете найти...
704 просмотров
schedule 31.05.2024

выравнивание слов по 4 байта для операций XOR
Есть ли преимущество в побитовых операциях над границами слов? Любая оптимизация процессора или памяти при этом? Актуальная проблема: я пытаюсь создать XOR из двух структур. Допустим, структура-1 и структура-2 имеют одинаковый размер 10000 байт....
957 просмотров
schedule 29.03.2024

Hashtable - недостаточно памяти
Я использую Hashtable в своем приложении C #. Я загружаю миллионы ключей, но после того, как приложение превышает 3,7 ГБ ОЗУ, возникает исключение «нехватка памяти». Я использую операционную систему x64, а на компьютере 16 ГБ оперативной памяти....
4859 просмотров
schedule 23.09.2022

BSS, стек, куча, данные, код/текст — где каждый из них начинается в памяти?
Сегменты памяти - BSS, Stack, Heap, Data, Code/Text (Есть ли еще?). Скажем, у меня 128 МБ ОЗУ. Может ли кто-нибудь сказать мне: Сколько памяти выделено для каждого из этих сегментов памяти? С чего они начинают? Пожалуйста, укажите...
9616 просмотров
schedule 21.08.2022

Как создать текстовый файл в памяти и что-то написать в нем, открыть блокнот в клиенте и открыть в нем этот файл?
Как я могу создать текстовый файл в памяти (Ram -> Save Nowhere) и написать что-то на нем и открыть Блокнот поверх клиентского браузера, открыть в нем этот текстовый файл и позволить пользователю сохранить его самостоятельно? -> в коде позади...
4936 просмотров
schedule 22.10.2022

Сколько памяти iOS позволяет приложениям использовать?
Я делаю приложение, которое использует много довольно больших файлов изображений. Я замечаю, что он падает, когда все они загружаются на моем iPhone 3G (128 МБ оперативной памяти), но не когда я тестирую его на iPod 3-го поколения (256 МБ оперативной...
7173 просмотров

Как получить количество виртуальной памяти, доступной в C++?
Я хотел бы отобразить файл в память с помощью функции mmap и хотел бы знать, достаточно ли объема виртуальной памяти на текущей платформе для отображения огромного файла. Для системы 32 я не могу отображать файл размером более 4 Гб. Будет ли...
1771 просмотров

XElement.ToString() вызывает System.OutOfMemoryException
У меня есть объект XElement , который содержит около 120 МБ данных. XML состоит примерно из 6000 элементов размером около 20 КБ каждый. Я пытаюсь вызвать XElement.ToString() , так как мне нужно вернуть OuterXml в веб-сервисе. Я получаю...
4389 просмотров
schedule 22.10.2023

Java: сколько памяти подразумевает ссылка?
Как говорится в вопросе, сколько памяти используется для ссылки на объект на языке программирования Java? Пожалуйста, если у вас есть надежный источник лучше. Большое спасибо!
1882 просмотров
schedule 28.10.2023

Найдите оставшуюся память, доступную для процесса в 32-битной Linux, используя С++
Моя программа на C++ кэширует множество объектов, и в начале каждого основного вызова API я хочу убедиться, что для вызова API доступно не менее 500 МБ. У меня может закончиться ОЗУ + пространство подкачки (рассмотрите систему с 1 ГБ ОЗУ + 1 ГБ файла...
1296 просмотров
schedule 09.06.2024

Почему этот запрос к таблице MEMORY медленнее, чем его близнец к InnoDB?
У меня есть версия таблицы InnoDB и MEMORY. Оба имеют одинаковые индексы и одинаковые 30 000 строк данных. Существует конкретный запрос, который выполняется очень медленно при запуске для таблицы MEMORY. Вот против InnoDB: SELECT emails.id...
2086 просмотров
schedule 01.03.2024