Описание тега memory-efficient

Используйте этот тег для вопросов, связанных с кодом, приложениями и т. Д. С эффективным использованием памяти. .
0 ответов

Неэффективный код на циклах. 10000000 петля вызов.

Я не знаю, как сделать мой код более эффективным. Он завершает примеры, но истекает время, когда он обрабатывает большой массив. Я прошу у вас несколько советов по производительности на циклах, или если вы можете сказать мне, где моя ошибка. Если мо…
24 дек '16 в 11:46
1 ответ

Создание локальной переменной вместо вызова метода для получения данных

Мой вопрос касается эффективного кода. Пожалуйста, дайте мне знать, какой эффективный подход среди приведенных ниже. Есть вызов метода для получения объекта. Например, relationship.getCommerceItem() Но нам нужно вызывать этот метод несколько раз в о…
09 авг '18 в 07:53
1 ответ

Лучшая структура данных для последовательного хранения объектов переменной длины в ограниченной памяти

У меня ограниченный фиксированный объем памяти на MCU, на котором я должен хранить некоторые объекты. Объем памяти очень мал, и я должен выделить всю память для хранения объектов в начале программы (я не могу использовать динамическое выделение памя…
3 ответа

Это нормально для переменной javascript, чтобы быть 2Mb длиной?

У меня есть список всех статей в NY Times с самого начала, и я хочу иметь мгновенный доступ ко всем из них без подключения к внешней базе данных, поэтому мое решение заключается в том, чтобы хранить его в одной переменной. Но разве это не плохая пра…
28 ноя '11 в 08:32
0 ответов

Увеличивается ли размер программы, если мы включаем все файлы заголовков?

Предположим, я включил биты /stdC++. H в программу на C++. У определенного класса (пусть X) есть статическая переменная (пусть ab). Предположим, я не использую этот класс X или эту переменную ab где-нибудь в моей программе. размер программы (объем п…
01 сен '18 в 13:22
2 ответа

Эффективное совпадение / поиск в R

Начиная с 2 объектов: 1 кадр данных атрибутов заказа - Номера заказов, Веса и Объемы, и 1 список - комбинации строк номеров Заказа. attr <- data.frame(Order.No = c(111,222,333), Weight = c(20,75,50), Volume = c(10,30,25)) combn <- list(111, 22…
17 окт '15 в 17:38
1 ответ

Уменьшение использования памяти с помощью объектов Python, которые используются с помощью колбы

Я ищу несколько советов о том, как уменьшить использование памяти для Python. Я использую этот фрагмент кода в качестве основной структуры для хранения моих данных: http://stevehanov.ca/blog/index.php?id=114 Мне нужно, чтобы он служил для сопоставле…
05 фев '18 в 08:04
1 ответ

Какой более эффективный и безопасный способ - пост-соединение или прямое соединение с базой данных?

Я хочу вставить много данных в базу данных MySQL, только текст, конечно. Я сейчас делаю по почте, например insertUser.php?user=asd&pass=asdas&email=asdasd и это даст мне ответ, если это было нормально или нет, но сейчас я пытаюсь upload огро…
3 ответа

Какой самый эффективный способ чтения больших двоичных файлов Python

У меня есть большой (21 ГБ) файл, который я хочу прочитать в память и затем передать подпрограмме, которая прозрачно обрабатывает данные для меня. Я на Python 2.6.6 на Centos 6.5, поэтому обновление операционной системы или Python не вариант. В наст…
09 сен '14 в 23:01
1 ответ

Как читать файлы xlsx последовательно

У меня большой файл xlsx (74 Мбайт). Я нашел способ прочитать его. Вот мой исходный код. импорт java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Iterator; import org.apache.poi.ss.usermodel.Cell; import org.…
27 июн '17 в 08:29
4 ответа

Найти дубликаты в массиве с эффективным использованием памяти

A это массив целых чисел. Все значения между 0 в A.Length-1 это значит 0 <= A[i] <= A.Length-1 Я должен найти повторяющиеся элементы; и если есть несколько повторяющихся элементов, то выберите тот, который имеет меньший индекс для повторяющего…
1 ответ

Получить все индексы значения nil в массиве

У меня есть массив N элементы и этот массив содержит либо 0, 1 или же nil, Я хочу получить все индексы, на которых nil присутствует или сортировать массив так, чтобы все nil приходит первым Я ищу эффективный способ, потому что размер массива может б…
3 ответа

Эффективный для памяти способ хранения огромного числа логических выражений в PHP

Я ищу эффективный способ хранения огромного количества логических значений (до 2,5*10e11) в памяти PHP. Моей первой идеей было создать массив целых чисел и хранить одно логическое значение на бит в каждом целом числе: // number of booleans to store …
07 авг '12 в 11:47
2 ответа

Эффективная модификация строк разреженной матрицы в Java

Мне нужно "нормализовать" большую разреженную матрицу, чтобы сумма записей в каждой строке была равна 1. Для строк, имеющих несколько ненулевых записей, каждая запись делится на сумму строк. Для строк, которые являются нулями, каждая запись заменяет…
1 ответ

Событие щелчка окна и множество нажатий кнопок

Я делаю интернет-магазин, и там будет много кнопок "добавить в корзину". Когда на кого-то нажимают, функция срабатывает. Что является более эффективным, чтобы сделать один window click событие, затем проверьте, была ли нажата кнопка, и запустите фун…
27 дек '16 в 00:37
2 ответа

Должен ли я использовать несколько переменных или один объект в Javascript?

Если я хочу сохранить несколько значений, связанных друг с другом, я должен использовать несколько переменных или один объект? Какой из них будет более эффективным?Примечание. Эти переменные определены внутри IIFE, поэтому они не являются глобальным…
1 ответ

Эффективная космическая реализация неизменяемой карты в Прологе?

Это вопрос о структуре данных карты, которая сохраняет эффективную память при тяжелых неразрушающих манипуляциях. контекст Я пишу небольшую программу, в которой я генерирую "состояния" (которые являются просто терминами, содержащими данные) в предик…
12 дек '16 в 14:19
1 ответ

Большая нагрузка на компьютер, вызванная многократными перестановками

У меня возникла следующая проблема: я хочу сделать каждую возможную комбинацию в массиве строк и вернуть только определенную комбинацию элементов в общем количестве комбинаций. Массив выглядит примерно так. array = ['ab','bc','cd','de','bd','ae'] В …
1 ответ

Эффективность хеширования

Я хочу хранить pxq байтов данных в хеше. Что является более эффективным? Хеш с записями pxq, хранящими один байт каждый, или хеш с p записями, каждый из которых хранит q байтов данных. Ключи - это редкие адреса памяти
2 ответа

Расположение битовых полей в структуре

Учитывая, что есть некоторые несвязанные флаги (sta_scan, search), которые определены как битовые поля в структуре, как показано ниже. Имеет ли значение место, где эти флаги объявлены (с точки зрения экономии памяти)? struct sta_all { char name[16];…
01 сен '16 в 02:50