Описание тега memory-optimization
1
ответ
Повторное использование логики функций между строкой char и строкой wchar_t без явного копирования строки?
Я пишу структуру данных в C для хранения команд; Вот источник, который сводится к тому, чем я недоволен: #include <stdlib.h> #include <string.h> #include <stdbool.h> #include <errno.h> #include "dbg.h" #include "commandtree.h…
16 дек '14 в 20:39
1
ответ
Оптимизация памяти PHP
Я использую xdebug для отслеживания некоторого кода, чтобы увидеть, сколько памяти он использует, но в начале трассировки он использует около 560224 байты памяти. Это нормально? Это перед выполнением любого кода. Изменить: я должен был уточнить; это…
22 янв '10 в 02:36
1
ответ
Оптимизация использования конкретной памяти для CUDA
У меня есть задача обработки данных, которую можно стилизовать следующим образом. я имею data (~1-10GB) и функция, которая генерирует summary (~1MB) на основании этого data и некоторый (двойной) ввод x, Мне нужно получить это summary для ~1000 значе…
11 дек '14 в 09:54
2
ответа
Java: сокращение потребления памяти двумерными массивами с плавающей точкой (float [][])
У меня есть Java-приложение, которое интенсивно работает с 2D-массивами с плавающей точкой (float[][]), которые на самом деле держат изображения на черном фоне. Оба измерения равны (квадрат) и имеют степень 2 (в основном это 256, 512, 1024), поэтому…
07 ноя '13 в 19:58
9
ответов
Чистый вектор на каждой итерации цикла. Какой самый эффективный способ памяти?
У меня вопрос по поводу std::vector. У меня есть очень требовательный к памяти алгоритм, в котором я предвижу, что прогнозирование размеров вектора и резервирование достаточного количества памяти для векторов заранее поможет мне значительно сократит…
06 мар '09 в 09:19
1
ответ
Расширяемая структура данных Pandas - минимизирует потребление памяти
Многим из вас это может показаться дублирующим вопросом, но я не смог найти удовлетворительного ответа. У меня есть объект данных TimeSeries, к которому я добавляю данные в худшем случае каждые 200 мс. Теперь, это очень очень много памяти, так как я…
05 янв '15 в 10:38
9
ответов
Автоматическое переупорядочение полей в структурах C, чтобы избежать заполнения
Я потратил несколько минут, чтобы вручную переупорядочить поля в структуре, чтобы уменьшить эффекты заполнения [1], что кажется на несколько минут лишним. Мои интуитивные ощущения говорят о том, что мое время, возможно, лучше потратить на написание …
15 май '09 в 07:57
1
ответ
Поделиться текстурами OpenGL между двумя потоками рендеринга?
У меня есть интерфейс рендеринга в GLSurfaceView, но в какой-то момент я запускаю другой поток рендеринга, чтобы иметь возможность визуализировать часть интерфейса (просто пару текстур) в гораздо большем масштабе, а затем записать их как файл изобра…
18 авг '12 в 09:52
0
ответов
Как я могу переместить существующий индекс на обычной таблице в оптимизированную для памяти файловую группу?
Как я могу переместить существующий индекс на обычной таблице в оптимизированную для памяти файловую группу на сервере SQL?
01 фев '19 в 08:37
1
ответ
Сколько объектов я должен получить с сервера и сколько можно хранить в NSCache?
Мой сервис возвращает до 500 объектов за раз. Я заметил, что мое приложение iphone падает, когда объем данных превышает 60 объектов. Чтобы обойти эту проблему, я запускаю запрос, который возвращает только 40 лучших результатов, но это медленнее, чем…
15 мар '14 в 15:19
2
ответа
Оптимизация памяти для статических изображений в виде списка
У меня есть 2 разных списка просмотра только с изображениями Лучшее решение для оптимизации памяти для статических изображений в виде списка У меня проблема с памятью каждый раз Каждое решение касается динамических изображений или загрузки изображен…
19 мар '16 в 09:37
3
ответа
Эффективный способ хранения поплавка с фиксированным диапазоном
Я собираю (большой) массив float, каждый float занимает 4 байта. Есть ли способ, учитывая тот факт, что мои числа с плавающей запятой расположены в диапазоне от 0 до 255, хранить каждое число с плавающей запятой менее чем в 4 байтах? Я могу сделать …
14 фев '12 в 09:23
1
ответ
Какая разница (в терминах памяти), если я заранее объявляю аргументы в качестве переменных вместо записи их в строке вызова функции?
Например, для фиктивной функции write(int length, const char* text){...}Есть ли разница в показателях памяти между этими двумя подходами? write(18,"The cake is a lie."); или же int len = 18; char txt[19] = "The cake is a lie."; write(len,txt) Бонус:…
10 июн '18 в 20:52
4
ответа
Перестановки различного размера
Я пытаюсь написать функцию в PHP, которая получает все перестановки всех возможных размеров. Я думаю, что пример будет лучшим способом начать: $my_array = array(1,1,2,3); Возможные перестановки различного размера: 1 1 // * см. Примечание 2 3 1,1 1,2…
11 июн '10 в 01:22
6
ответов
Эффективная память int-int dict в Python
Мне нужен эффективный для памяти int-int dict в Python, который бы поддерживал следующие операции за O(log n): d[k] = v # replace if present v = d[k] # None or a negative number if not present Мне нужно держать ~250M пар, так что это действительно д…
26 окт '10 в 11:34
1
ответ
Оптимизировать пространство большого массива с множеством дубликатов
У меня есть массив, где индекс удваивается как "идентификатор для коллекции элементов", а содержимое массива представляет собой номер группы. Номера групп попадают в конечный диапазон от 0..N, где N << length_of_the_array. Следовательно, каждая запи…
19 окт '15 в 23:48
1
ответ
Ограниченное численное интегрирование
Обратите внимание, что я прошу не код, а информацию, возможно, от кого-то, кто уже сталкивался с подобной проблемой. Я управляю кодом, который выполняется в реальном времени во встроенной системе. По соображениям безопасности необходимо провести нов…
10 окт '14 в 13:56
0
ответов
Оптимизировать использование оперативной памяти в Trainning Gru
Ниже код является вложенным циклом для обучения gru в питоне 2.7; но это таран, потребляющий. feats_tensor а также dec_padded_text слишком большой объект и загрузка их одновременно заставляет меня столкнуться с ошибкой памяти. Любая идея, как оптими…
07 дек '18 в 17:19
2
ответа
Сборка мусора и правильное использование указателей в Go
Я пришел из Python/Ruby/JavaScript фона. Я понимаю, как работают указатели, однако я не совсем уверен, как использовать их в следующей ситуации. Давайте представим, что у нас есть вымышленный веб-API, который выполняет поиск в некоторой базе данных …
22 авг '18 в 04:14
1
ответ
Могу ли я принудительно скомпилировать класс C++, используя минимальное количество места?
У меня есть класс, который я буду буквально создавать экземпляры миллиарды. Я сделал все возможное, чтобы поместить в него как можно меньше данных, и уменьшил его до 10 байт при компиляции для архитектуры x64: unsigned short int и size_t, Когда я на…
08 окт '17 в 02:16