0
ответов

How to calculate HashMap memory usage in Java?

I was asked in an interview to calculate the memory usage for HashMap and how much estimated memory it will consume if you have 2 million items in it. For example: Map
вопрос задан: 31 March 2019 08:05
0
ответов

Использование memcpy для перемещения заголовков блоков в начало блоков в хранилище без памяти & mdash; Является ли это возможным?

В настоящее время я изучаю динамическое распределение памяти и пытаюсь кодировать свой собственный динамический распределитель памяти, используя язык Си. Я учился с оригинальной книгой K & amp; R, и их ...
вопрос задан: 30 March 2019 23:20
0
ответов

Что вы думаете об этом коде в Objective-C, который выполняет итерацию через счетчик сохранения и вызывает освобождение на каждой итерации?

Я все еще пытаюсь чтобы понять этот фрагмент кода, который я нашел в проекте, над которым я работаю, где парень, который его создал, покинул компанию, прежде чем я успел спросить. Это код: - (void) releaseMySelf {...
вопрос задан: 25 March 2019 02:53
0
ответов

Будет ли ядро ​​Linux читать перед записью данных, размер которых меньше размера блока файловой системы?

Например, размер блока файловой системы равен 4 КБ, но я записываю в файл только 1 байт с помощью Direct IO. Будет ли ядро ​​читать этот блок в кэш страницы перед записью?
вопрос задан: 19 March 2019 07:52
0
ответов

Почему распределение на ArrayPool происходит быстрее, чем на Stack?

У меня есть следующий тест, который читает строку из файла, используя распределение стека, распределение кучи и распределение ArrayPool Я ожидаю, что распределение стека происходит быстрее всего, потому что это просто стек ...
вопрос задан: 18 March 2019 20:31
0
ответов

Область методов и PermGen

Я пытался понять структуру памяти JVM HotSpot и запутался с двумя терминами "Область метода" и "Пространство PermGen". эта область методов содержит ...
вопрос задан: 14 March 2019 10:02
0
ответов

ограничение памяти в Node.js (и chrome V8)

Во многих местах в Интернете вы увидите: Каков предел памяти для процесса узла? и ответ: В настоящее время по умолчанию V8 имеет ограничение памяти 512 МБ в 32-битных системах и 1 ГБ в 64-битных ...
вопрос задан: 8 March 2019 03:24
0
ответов

Можно ли почистить испорченную кучу?

Если я испорчу свою кучу, могу ли я ее потом почистить? Если да, то как? Пример повреждения кучи: int * x = new int; // Если мы выделяем память с новым, мы должны освободить ее позже .. x ++; * х = 1; // the ...
вопрос задан: 3 March 2019 19:56
0
ответов

разделить выделенный буфер памяти между динамической библиотекой c ++ и основной программой C

Для работы с каркасом сокет-серверов на основе C нам необходимо передать данные между потоком сокет-серверов программы на C и DLL на основе C ++. Операционная система MacOs. Внутри DLL все работает нормально и ...
вопрос задан: 2 March 2019 16:31
0
ответов

Преобразовать в категориальные данные в пандах

Я пытаюсь получить меньший и более быстрый фрейм данных. Ранее у меня были некоторые категориальные столбцы, которые содержат только целые числа, и я подумал, что преобразование их в int может сэкономить мне память, но ...
вопрос задан: 2 March 2019 10:18
0
ответов

Должен ли я освобождать char *, инициализированный с помощью строковых литералов?

Должен ли я освобождать переменные char *, когда они были инициализированы с помощью строковых литералов? Для меня синтаксис привел бы меня к предположению, что они выделяются только стеком, но этот пример показал мне, что они ...
вопрос задан: 11 February 2019 03:21
0
ответов

new [] doesn ' t уменьшать доступную память до заполнения

Это в C ++ на 64-битной CentOS с использованием G ++ 4.1.2. Мы пишем тестовое приложение, чтобы увеличить использование памяти в системе на n гигабайт. Идея состоит в том, что общая нагрузка на систему отслеживается ...
вопрос задан: 11 February 2019 02:45
0
ответов

Управление мозаикой памяти и большие объекты C #

У меня есть набор изображений, которые хранятся в трехмерном массиве типа Int16, количество изображений, которые я могу сохранить в кеше до 600 изображений или более, которые влияют на производительность памяти и производительность сборки мусора ....
вопрос задан: 30 January 2019 04:11
0
ответов

Смешайте пользовательское управление памятью и Thrust в CUDA

В моем проекте я реализовал специальный распределитель памяти, чтобы избежать ненужных вызовов cudaMalloc после того, как приложение «разогреется». Более того, я использую собственные ядра для базового заполнения массива, ...
вопрос задан: 30 January 2019 04:10
0
ответов

Что происходит, если происходит утечка памяти?

Что именно такое утечка памяти? И как это повлияет на систему, в которой работает программа?
вопрос задан: 21 January 2019 21:57
0
ответов

не просматривается

разработка средства выбора изображений с использованием программы повторного просмотра всех изображений на устройствах для приложения для Android, столкнувшейся с проблемой, когда пользователь прокручивает изображения, его использование памяти в конечном
вопрос задан: 18 January 2019 19:02
0
ответов

Одна ячейка массива динамически распределяется, ведя себя как массив с несколькими меньшими ячейками

У меня странное поведение, когда я писал код, думал, что это нормальное поведение. В моем коде я выделяю память для массива из одной ячейки того же размера, что и файл. Затем я пытаюсь получить доступ к этому ...
вопрос задан: 18 January 2019 13:27
0
ответов

Как выделить память для окна, а затем очистить его при закрытии?

Я пытаюсь создать приложение, которое висит в трее и показывает окно по требованию. Это окно потребляет много памяти, поэтому я хочу освободить всю свою память при закрытии окна. Я пытаюсь ...
вопрос задан: 17 January 2019 10:41
0
ответов

Какой максимальный объем оперативной памяти может использовать приложение?

Мне довольно любопытен этот вопрос, касающийся управления памятью операционной системы Android, поэтому я надеюсь получить достаточно подробный ответ по этой теме. Что я хотел бы знать: что такое ...
вопрос задан: 3 December 2018 09:03
0
ответов

Как я могу заставить QObject :: deleteLater () обнулить объект?

Обычно, когда я удаляю объект, я устанавливаю его на ноль. Это помогает в том, что я кодирую свои процедуры, чтобы проверить, не равен ли объект нулю, а затем продолжить. Однако, если я использую функцию deleteLater (), я потерял контроль ...
вопрос задан: 29 November 2018 08:18
0
ответов

Файл mmap доступен через nfs?

Сценарий A :Чтобы совместно использовать блок памяти для чтения/записи между двумя процессами, работающими на одном хосте, Джо сопоставляет один и тот же локальный файл из обоих процессов. Сценарий B :Чтобы совместно использовать блок чтения/записи...
вопрос задан: 9 October 2018 10:31
0
ответов

Является ли String Literal Pool набором ссылок на объект String или набором объектов

Я совсем запутался после прочтения статьи на сайте javaranch Кори МакГлона, автора The SCJP Tip Line. названные строки, буквально и SCJP Java 6 Programmer Guide by Kathy Sierra (co -...
вопрос задан: 29 September 2018 17:33
0
ответов

Malloc -> сколько памяти было выделено?

# include # include # include {{1 }} # include int main () {char * буфер; буфер = malloc (2); if (buffer == NULL) {printf ("...
вопрос задан: 26 September 2018 18:42
0
ответов

Может ли быть утечка памяти в Java

Мне много раз задавали этот вопрос. Как хорошо ответить
вопрос задан: 25 September 2018 07:27
0
ответов

Ошибка сегмента в realloc () в цикле

Я пытаюсь перераспределить больше 256 байтов для буферизации при каждом вызове цикла. В этом буфере я буду хранить буфер, полученный из read (). Вот мой код: #define MAX_BUFFER_SIZE 256 // .... int sockfd = ...
вопрос задан: 24 September 2018 18:45
0
ответов

Когда выполняется сборка мусора для объектов в Python?

Когда выполняется сборка мусора для объектов в Python? Когда высвобождается память и влияет ли сбор на производительность? Можно ли отказаться от алгоритма gc или настроить его, и если да, то как?
вопрос задан: 5 September 2018 15:38
0
ответов

Почему пилообразный график?

Когда я запускаю указанный ниже код с помощью NetBeans, график размера выделенной кучи напоминает пилообразную форму. Я прилагаю снимок экрана из JVisualVM, который показывает график распределения кучи в ...
вопрос задан: 3 September 2018 13:18
0
ответов

Почему два одинаковых списка имеют разный объем памяти?

Я создал два списка l1 и l2, но у каждого свой метод создания: import sys l1 = [None] * 10 l2 = [None for _ in range (10)] print ('Size of l1 =', sys.getsizeof (l1)) print ('Размер l2 =' ...
вопрос задан: 14 August 2018 15:28
0
ответов

Реализация метода search () для обработки дополнительной чувствительности к регистру [дубликат]

На языке программирования ржавчины есть глава, которая реализует мини-редактор. Вместо того, чтобы внедрять второй метод search_case_insensitive (), я хотел реализовать один API, который ...
вопрос задан: 13 July 2018 21:05
0
ответов

Попытка понять потребление памяти ConcurrentQueue & lt; T & gt;

У меня есть простой образец Producer / Consumer, где производитель производит данные каждые 1 мс. Потребитель потребляет данные каждые 3 мс. Поэтому мне нужна очередь для хранения данных временным образом. Все в порядке ...
вопрос задан: 13 July 2018 06:18