Вопросы по теме '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

Эффективность памяти: один большой словарь или словарь из меньших словарей?
Я пишу приложение на 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

выравнивание слов по 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

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

Проблема с размером игры для iOS [закрыта]
Я разработал универсальную игру для iOS и хочу знать, означают ли 100 МБ, что игра очень большая по сравнению с другими играми, у меня действительно проблема с этими изображениями .png, каждое из которых превышает 8 МБ.
407 просмотров
schedule 30.06.2022

vxWorks 6.8 сопоставление физической памяти с виртуальной
Это мой первый вопрос :). Какое-то время я безуспешно пытался сопоставить физическую память с виртуальной памятью в vxWorks 6.8, я пытаюсь использовать функцию "vmMap", но почему-то она продолжает возвращаться с помощью: errno = 0x30065...
4447 просмотров

функция malloc/memcpy работает независимо от NUMA?
Пытаясь увеличить скорость моих приложений на не-NUMA/стандартных ПК, я всегда обнаруживал, что узким местом был вызов malloc() , потому что даже на многоядерных машинах он используется/синхронизируется между всеми ядрами. У меня есть ПК с...
1916 просмотров
schedule 02.05.2024

C-расширение в Python — проблема с утечкой памяти return Py_BuildValue()
У меня огромная проблема с утечкой памяти, связанная с C-расширением, которое я разрабатываю. В C у меня есть массив двойников с именем A и переменная типа int с именем AnotherIntVariable , которую я хочу передать Python. Что ж, в моем модуле...
5073 просмотров