Результаты поиска по запросу "memory-management"

4 ответа

http://www.fourmilab.ch/bget/

хорошую реализацию пула памяти в C. это должно включать следующее: Анти фрагментация.Будь супер быстрым :)Возможность «связать» несколько выделений разных размеров под некоторым идентификатором и удалить все выделения с ...

4 ответа

Как профилировать использование памяти программы на C

Мне нужно выяснить, какая часть программы linux, которую я запускаю, занимает сколько памяти (в процентах или в абсолютном выражении). Мне нужно создать профиль из нескольких таких программ, чтобы я мог определить некоторые из более крупных ...

5 ответов

@jalf Распределение кучи намного дороже, чем «распределение» в стеке. Если вам нужно несколько объектов, вы заплатите гораздо большую цену, если разместите их в куче. Если вам нужен только один объект, просто сделайте его статичным.

аживаю довольно странное переполнение стека, предположительно вызванное выделением слишком больших переменных в стеке, и я хотел бы уточнить следующее. Предположим, у меня есть следующая функция: void function() { char buffer[1 * 1024]; if( ...

ТОП публикаций

1 ответ

@hydeph, похоже, что у Deitel есть две версии этой книги, одна с «поздними объектами», где начальные главы выполнены в процедурном стиле (и вводящие классы / объекты позже), а другая с «ранними объектами», где классы / объекты введено немедленно. Они используют «поздние объекты» и «ранние объекты», чтобы различать эти стили обучения. Это не имеет никакого отношения к ленивой инициализации.

значает ленивое распределение объектов и как это полезно?

5 ответов

Во всяком случае, вы написали, что ошибка нехватки памяти при записи данных. Может быть, у вас есть утечка памяти там.

отаю над приложением, которое считывает огромное количество данных из базы данных вMap<String,Map<String,Map<String,String>>>обрабатывает его и записывает обработанные отчеты в электронную таблицу с помощью собственного средства записи XML. Весь ...

11 ответов

, Так что на самом деле вы никогда не захотите ENTER, даже если пишете отдельную функцию в asm.

еализовать alloca () с использованием встроенного ассемблера x86 в таких языках, как D, C и C ++? Я хочу создать слегка измененную версию, но сначала мне нужно узнать, как реализована стандартная версия. Чтение разборки из компиляторов ...

2 ответа

Какой алгоритм использует Matlab для динамического изменения размеров векторов и матриц?

Запуск этого кода: n = 5; x = zeros(n, 1); for ix=1:10 x(ix) = rand(); disp(getfield(whos('x'), 'bytes')) endвыводит это: 40 40 40 40 40 48 56 64 72 80что, кажется, указывает на то, что когда Matlab изменяет размер вектора, он изменяет его ...

3 ответа

Память Предупреждение UIImagepickerController IOS 7

Может ли кто-нибудь помочь мне с этой проблемой, я немного новичок в цели c и iOS. Я работал над этим, но я не могу понять, как решить проблему. Мое приложение действительно простое, оно только запускает камеру, чтобы делать снимки и отправлять ...

7 ответов

for (auto it = v.begin (); it! = v.end (); ++ it) delete * it;

ю, что удержание указателей влечет за собой дополнительные операции разыменования, но это спасает меня, включая (потенциально большой) заголовочный файл, который содержит определение моей структуры. Однако мое предпочтение определяется ...

6 ответов

Вы не попробовали снова позже.

ми словами, как реализация отслеживает количество? Поддерживается ли подобный карте объект, доступный для всехshared_ptr экземпляры, ключом которых является адрес указателя, а значением - количество ссылок? Если я должен реализоватьshared_ptrЭто ...