Описание тега memory-management
Процесс динамического выделения и освобождения частей физической памяти для того, чтобы отвечать на программные запросы, если это возможно, справедливо и без истощения среди запрашивающих.
2
ответа
Связанный список строк в C
Я пытаюсь создать связанный список строк в C, и у меня были проблемы с добавлением первого узла в список. По какой-то причине моя программа печатает NULL, хотя я ссылаюсь на переменную head на newNode, но она не копирует строку из указателя структур…
04 апр '16 в 04:59
0
ответов
Остановка приложения от выделения памяти до того, как оно исчерпает файл подкачки Windows (или любой другой ОС)
В настоящее время я сталкиваюсь с ситуацией, когда мое приложение на основе C++ OpenGL сознательно выделяет огромные объемы памяти для ресурсов. На самом деле их так много, что Windows просто останавливается, и я получаю совершенно пустой экран. Пос…
14 мар '17 в 17:50
2
ответа
Попытка выделить максимально возможную память для обработки
Это на Windows XP и приложение разрабатывается на C++ (VS2010). Я хочу, чтобы мое приложение продолжало распределять память, пока оно не достигнет своих пределов без каких-либо проблем. Но если он выделяет целые 2 ГБ (максимальный предел для 32-разр…
16 июн '14 в 14:33
1
ответ
R: предварительно выделить память для строк
Я объединяю очень длинные строки итеративно. s = "" for (i in 1:10^4) { ############################ ## Construct 'LongString' ## ############################ s = paste0(s,LongString) } Этот процесс очень медленный, потому что при каждом вызове past…
15 мар '16 в 19:05
3
ответа
Как разорвать ссылочный цикл между контроллером представления и источником данных
Рассмотрим этот простой пример: public partial class TableViewController : UITableViewController { public TableViewController (IntPtr handle) : base (handle) { } protected override void Dispose (bool disposing) { Console.WriteLine (String.Format ("{…
21 авг '15 в 12:48
4
ответа
Недостаточно памяти в System.Drawing в службе Windows
Исключение из нехватки памяти при интенсивном использовании system.drawing в моей службе Windows. вот часть моего кода: FileStream fs = new FileStream(ImagePath, FileMode.Open, FileAccess.Read); img = (Image)Image.FromStream(fs).Clone(); Исключение …
26 янв '10 в 13:30
3
ответа
Несколько циклов foreach и просто еще одна история утечки памяти
Кому может касаться, Как мы уже знаем foreach это болезненная и головная боль, в то время как мы используем ее, чтобы справиться с облаками или миллионами записей. И это станет кровавым убийцей машины, если у нас есть близнец или может быть больше f…
23 май '16 в 10:27
2
ответа
NSMutableArray не добавляет мою строку NSString
Я пытаюсь добавить NSString для NSMutableArray а затем сделать массив в NSData и сохранить его с NSUserDefaults, Но массив всегда равен нулю. Вот мой код: - (void)viewDidLoad { [super viewDidLoad]; library = [[ALAssetsLibrary alloc] init]; groups = …
08 май '13 в 07:07
3
ответа
Ошибка сегментации в Ubuntu GCC
#include<stdio.h> int main() { char *ch; int n=10; gets(ch); puts(ch); printf("%d\n",n); } #include<stdio.h> int main() { char *ch; int n=10; gets(ch); printf("%d\n",n); puts(ch); } В первом случае ошибка сегментации возникает при print(…
25 июн '13 в 20:11
2
ответа
Как предварительно выделить 3-мерный массив в Matlab
В Matlab, как вам предварительно выделить 3-мерный массив с нулями, если мои измерения состоят из 10 строк, 5 столбцов и 45 записей в третьем измерении. Часть моей проблемы заключается в том, что я пытаюсь отслеживать изменения температуры определен…
10 дек '14 в 23:30
4
ответа
Утечки памяти в main.m при профилировании в инструментах?
В одном из моих приложений я получаю утечку памяти в UIKit,UIFoundation и QuartzCore. Когда я иду на дерево вызовов, это показывает утечку в main.m, Я действительно понятия не имел, почему это происходит. Вы можете увидеть скриншоты утечки памяти ни…
30 ноя '12 в 11:47
1
ответ
Почему моя работа WPF не освобождает память?
Может быть, я дал слишком мало информации, это моя вина. Вот мой проект: LoginWindow.xaml: <Window x:Class="IEXM.LoginWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"…
07 ноя '13 в 09:13
11
ответов
Как я могу создать динамический размер массива структур?
Я знаю, как создать массив структур, но с заранее заданным размером. Однако есть ли способ создать динамический массив структур, чтобы массив мог стать больше? Например: typedef struct { char *str; } words; main() { words x[100]; // I do not want to…
04 ноя '08 в 04:48
1
ответ
Таблица страниц: ошибка страницы
У меня есть несколько вопросов, касающихся таблиц страниц, особенно когда происходит сбой страницы. Я понимаю, что сбой страницы происходит, когда ЦП требует страницу, но ее нет в ОЗУ, и ее нужно извлечь из пространства подкачки. Таблица страниц исп…
20 ноя '16 в 14:23
4
ответа
В Perl, как я могу освободить память для операционной системы?
У меня проблемы с памятью в Perl. Когда я заполняю большой хэш, я не могу вернуть память обратно в ОС. Когда я делаю то же самое со скаляром и использую undef, это вернет память обратно в ОС. Вот тестовая программа, которую я написал. #!/usr/bin/per…
07 авг '09 в 04:00
7
ответов
Допустимый объем памяти X байтов исчерпан
Неустранимая ошибка: допустимый объем памяти 67108864 байта исчерпан (попытался выделить 13965430 байтов) PHPInfo показывает, что у меня memory_limit 128M, поэтому я не совсем понимаю, почему в сообщении об ошибке указано, что у меня только 64M. Воз…
04 ноя '10 в 12:23
2
ответа
Фрагментация в C++ с большими порциями данных (Windows)
Я разрабатывал свою программу, используя malloc() выделить память. Однако мои исследования заставили меня думать, что я столкнулся с проблемой фрагментации памяти. Моей программе нужно 5 выделений памяти ~70 МБ каждый. Когда я запускаю свою программ…
16 июн '16 в 09:23
1
ответ
Как мне создать динамическое распределение памяти, используя malloc для структур в C?
Я хочу динамически выделять память для "заголовка", так как не знаю, как долго будут заголовки. У меня есть следующий код: #include<stdio.h> #include<malloc.h> struct film { char title[500]; int year; int duration; int earnings; }; void …
29 май '18 в 16:06
3
ответа
Как я могу сделать это не утечка? (iphone SDK)
У меня фактически есть строковая утилита, которая возвращает URL. Я знаю, что когда вы выполняете [[NSString alloc] initWithFormat, вы должны вручную освободить строку результата. Но этот случай немного сложен, и я не уверен, как с этим бороться. В …
19 авг '09 в 18:30
1
ответ
Собственная память против памяти приложений Java
Я относительно новичок в разработке приложений для Android / управления памятью в Android. Мне известно, что Android выделяет определенное количество памяти для каждого приложения. Это также включает в себя выделенную память? Если это так, как Andro…
29 янв '14 в 10:20