memory — все вопросы

2ответа
10 голосов
const ссылка может быть назначена int?
Я натолкнулся на фрагмент кода const int& reference_to_const_int = 20; cout<<"\n reference_to_const_int = "<<reference_to_const_int<<endl; Этот код компилируется &am
5ответов
10 голосов
выделить более 1 ГБ памяти на 32-битной XP
У меня возникла странная проблема, мой процесс не может выделить больше, чем кажется, что немного ниже 1 ГиБ. Столбец диспетчера задач Windows «Использование памяти» показывает значения, близкие к 1
2ответа
10 голосов
Каковы локальные свойства Haskell?
Современные ЦП оптимизированы таким образом, что доступ и изменение одного и того же места в памяти (временная локальность), а также последовательных мест в памяти (пространственная местность) являю
7ответов
10 голосов
calloc - Полезность обнуления памяти
В чем преимущество обнуления памяти (т. е. calloc() перед malloc())? Не хотите ли вы изменить значение на что-то еще?
9ответов
10 голосов
Безопасно ли повторно использовать указатели переменных после освобождения того, на что они указывают?
Безопасно ли и предсказуемо ли повторно использовать указатели после освобождения данных, на которые они указывают? Например: char* fileNames[] = { "words.txt", "moreWords.txt" }; char** words
3ответа
10 голосов
Когда память выделяется статическим переменным в C ++
Я новичок в C ++ и столкнулся с проблемой. Я прочитал в книге, что память выделяется для статической переменной, как только объект создан из этого класса. Теперь, что если я сделаю эту статическу
4ответа
10 голосов
В C # /. NEt динамический тип занимает меньше места, чем объект?
У меня есть консольное приложение, которое позволяет пользователям указывать переменные для обработки. Эти переменные бывают трех видов: строковые, двойные и длинные (двойные и длинные являются наиб
4ответа
10 голосов
Зачем использовать процедуры FreeMem /Dispose для освобождения памяти, но при этом объем памяти не уменьшается?
Я использую подпрограммы AllocMem /GetMem /New для выделения памяти, затем использую подпрограммы FreeMem /Dispose для освобождения памяти. Но я обнаружил (в Process Explorer), что объем памяти проц
5ответов
10 голосов
Есть ли лучший способ обратить массив байтов в памяти?
typedef unsigned char Byte; ... void ReverseBytes( void *start, int size ) { Byte *buffer = (Byte *)(start); for( int i = 0; i < size / 2; i++ ) { std::swap( buffer[i], buffer[s
3ответа
11 голосов
Создание объектов внезапно начинает давать сбой после их успешной загрузки в память
Поведение: Приложение загружено и используется как положено. Внезапно конкретная DLL больше не может быть загружена. Сообщение об ошибке: Компонент ActiveX не может создать объект. В каждом с
1ответ
11 голосов
RSS и ptop для pmap одинаковы?
Я запускаю следующую простую программу #include <stdio.h> #include <stdlib.h> int main() { malloc(1024*1024*32); getchar(); return 0; } htop дает это VIRT RES SHR 36
1ответ
11 голосов
Открытие камеры в другом процессе
У одного из моих приложений есть серьезная проблема с активным отдыхом на некоторых устройствах Kitkat Samsung. Проблема появляется чаще при съемке, и она не наблюдается в дрянных Jellybean Samsung
3ответа
11 голосов
Почему целочисленное значение занимает 72 байта памяти? [Дубликат]
   Возможный дубликат: Каковы издержки использования PHP int? Может кто-нибудь объяснить мне, почему создание целого числа в PHP стоит 72 байта? var_dump(memory_get_usage()); //49248 byt
1ответ
11 голосов
Оптимистичное чтение и блокировка STM (программная транзакционная память) с помощью C /C ++
Я проводил некоторые исследования по реализации STM (программной транзакционной памяти), в частности, по алгоритмам, которые используют блокировки и не зависят от наличия сборщика мусора для обеспеч
2ответа
11 голосов
Память в Rails постоянно увеличивается
Недавно я запустил новое приложение Ruby on Rails, которое хорошо работало в режиме разработки. После запуска у меня ощущается, что используемая память постоянно увеличивается: ОБНОВЛЕНО :
2ответа
11 голосов
Является ли управление памятью .NET быстрее в управляемом коде, чем в собственном коде?
Я бы подумал, что будет ясно, будет ли выделение памяти быстрее в управляемом коде, чем в собственном коде - но, похоже, есть некоторые противоречия . Возможно, управление памятью под виртуальной м
2ответа
11 голосов
Память, используемая потоком
Мне нужно отслеживать количество памяти, используемой потоками, порожденными моим приложением. Идея состоит в том, чтобы предпринять корректирующие действия, если жадный поток потребляет слишком мно
2ответа
11 голосов
Будет ли выравнивание переменных в объединении C одинаковым во всех системах?
Рассмотрим следующий союз: typedef union { struct { // Anonymous struct int red; int green; int blue; }; int colorChannels[3]; } Color; Независимо от системы
2ответа
11 голосов
Действительно ли namedtuple так же эффективно использует память, как кортежи? Мой тест говорит НЕТ
В документации Python указано, что одним из преимуществ namedtuple является то, что он эффективно использует память как кортежи. Чтобы проверить это, я использовал iPython с ipython_memory_usa
3ответа
11 голосов
Массивы в Java и как они хранятся в памяти
Я пытаюсь понять настройку массива в Java. Почему вы должны инициализировать пространство для каждого объекта в массиве после создания массива. Как это хранится в памяти, как это: [object][object]
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132