Описание тега processing-efficiency
1
ответ
Влияние батареи: Фоновая служба +BroadcastReceiver VS Опрос каждую минуту с AlarmManager?
Я пишу приложение, которое должно определить, когда экран включается или выключается из фона (с точностью около 1 минуты). В идеале я бы просто статически зарегистрировался для Intent.ACTION_SCREEN_ON и Intent.ACTION_SCREEN_OFF, но, к сожалению, это…
11 ноя '14 в 05:39
1
ответ
Векторизация тройной петли - MATLAB
У меня есть следующий большой, очень неэффективный цикл. P is a [2000 x 200 x 5] matrix D is a [2000 x 200 x 5] matrix S is a [200 x 1005] matrix PS is a [2000 x 1000 x 5] matrix Я хочу вычислить следующий цикл: for k=1:2000 for n=1:200 for t=1:5 P(…
07 дек '15 в 08:53
2
ответа
Какой подход лучше всего искать объект в массиве?
Я отсортировал следующие способы поиска объекта в массиве. Этот вопрос задавался бесчисленное количество раз, но я хочу знать, какой из лучших из следующих способов. Если есть еще кто-то, я бы тоже хотел это знать. С помощью $.grep() function is_in_…
09 май '13 в 21:12
1
ответ
Эффективность проверки уникальности в Active Record Rails
Что более эффективно при создании записей с уникальными значениями для столбца в рельсах. Размещение проверки уникальности по сравнению с обнаружением, если запись существует с тем же значением, и создание на основе существования. Что является более…
10 ноя '16 в 14:45
1
ответ
Как использовать dispatch_apply для замены вложенного цикла GCD для получения максимальной производительности одновременно
У меня есть вложенный цикл. Я хочу оптимизировать его с помощью GCD-параллелизма. Пытался: Замените оба цикла на gcd_apply. Заменен только внутренний цикл for на gcd_apply. Я хочу получить окончательный вариант, поставить без изменений в порядке. -(…
02 фев '17 в 07:32
1
ответ
Аппроксимации коробчатых фильтров для ориентированных фильтров Габора
В настоящее время я читаю эту статью: Аппроксимации в модели HMAX, меня особенно интересует аппроксимация фильтра Габора с помощью фильтров Бокса. В прошлом году я разработал генератор синтетических отпечатков пальцев (некоторые из них вы можете уви…
25 май '14 в 04:20
1
ответ
Медленный vlookup и подсчет
Я пытаюсь заполнить таблицу подсчетом того, сколько у меня регистров, с одним и тем же днем, неделей и часом, и это количество делится на количество лет, в течение которых я могу найти одну и ту же неделю. Я сделал этот код в VBA, но он очень медлен…
13 июн '17 в 16:42
1
ответ
Эффективность хеширования
Я хочу хранить pxq байтов данных в хеше. Что является более эффективным? Хеш с записями pxq, хранящими один байт каждый, или хеш с p записями, каждый из которых хранит q байтов данных. Ключи - это редкие адреса памяти
27 окт '11 в 20:48
1
ответ
Замените несколько циклов for, используя функцию
Я надеялся, что кто-нибудь сможет быстро взглянуть на этот пример и помочь мне найти более эффективный способ решения этой проблемы. Я хочу запустить симуляцию, чтобы проверить, как животное перемещается между участками в соответствии с набором опре…
18 ноя '12 в 02:50
1
ответ
Нахождение числа С ключевых сравнений и числа М ходов
Я сейчас читаю N.Wirth - алгоритмы и структуры данных. (Версия Oberon: август 2004 г.) Вопрос: как он считал эти С и М? Там нет объяснения этого процесса... (любая помощь будет полезна) Позвольте мне сказать вам, в чем дело... Я наткнулся на следующ…
30 дек '13 в 05:07
2
ответа
Эффективный оператор switch при использовании перечислений
У меня есть enum и оператор switch, использующий некоторые записи enum, но не все, и в настоящее время они тоже вышли из строя, т.е. у меня есть следующее: enum prot_tun_stat_e { STAT_A = 0, STAT_B, STAT_C, STAT_D, STAT_E, STAT_F, //5 STAT_G, STAT_H…
01 ноя '16 в 23:08
1
ответ
Узел: одно ядро, много процессов
Я посмотрел в Интернете, и все, что мне кажется, - это ответы, связанные с вопросом "как Node выигрывает от работы в многоядерном процессоре?" Но. Если у вас есть машина с одним ядром, вы можете одновременно запускать только один процесс. (Я рассмат…
10 авг '16 в 03:53
3
ответа
Эффективный поиск строк в Java
Я работаю с двумя большими списками данных, и мне нужно эффективно проверять совпадения между ними. Это сценарий: Чтение из файла построчно (в этом файле 1 миллион строк) Для каждой строки проверьте в ArrayList строк, имеет ли она совпадение (этот A…
08 дек '17 в 08:33
1
ответ
Самый быстрый способ закрасить пиксели между двумя точками кистью в форме эллипса?
Скажем, я создаю растровую программу рисования. Моя кисть имеет форму эллипса. Пользователь щелкает, а затем перетаскивает мышь, чтобы нарисовать область. Теперь у меня есть две точки: точка A (там, где они щелкнули) и точка B (первая точка, возвращ…
03 авг '10 в 18:02
1
ответ
Есть ли способ измерить эффективность программы независимо от процессора?
Я пытаюсь построить онлайн-судью по проблемам программирования (например, UVA OJ). Когда программы оцениваются, необходимо проверить их эффективность (т. Е. Насколько быстро они могут обрабатывать входные данные теста). Однако на серверах процессоры…
13 дек '14 в 03:47
0
ответов
Что является более эффективным (C++)
Я изучаю C++, и я хочу знать, что является более эффективным для отладки; Является std::cout << "Test\n"; более эффективный, чем std::cout << "Test" << std::endl? То, что я пытаюсь сказать здесь, это "<string>\n" тогда более …
18 фев '15 в 14:20
2
ответа
Самый быстрый способ скопировать огромный набор данных на сервер в SAS
Отредактировано 21 октября Фон Необработанные наборы данных (измененные каждый день), хранящиеся на сервере на базе MS-SQL: Sourcelib.RAW и LOCAL файл Excel (остался unchanged). Мне нужно обновить набор данных WANTнаходит в Targerlib, В настоящее вр…
16 окт '14 в 15:32
0
ответов
Как эффективно загрузить часть набора данных на основе индекса времени в R
Я часто работаю с несколькими .csv файлы, имеющие размер >100MB; однако во многих случаях мне нужно только подмножество данных. Подмножество всегда находится в пределах определенного интервала времени. У меня вопрос: есть ли функция или способ в …
11 май '17 в 08:06
6
ответов
Эффективный способ поиска элемента по индексу в массиве с объединенным счетчиком
У меня есть объект, который содержит два массива, первый массив массива: double[] Slopes = new double[capacity]; Следующим является массив, содержащий количество различных наклонов: int[] Counts = new int[capacity]; Массивы связаны с тем, что когда …
02 фев '12 в 16:24
1
ответ
Какой самый эффективный способ запустить несколько тестов в одном цикле? питон
Цель: посетить список страниц блога. На каждой странице блога и найдите социальные ссылки (Instagram, Facebook, Twitter) для этой страницы блога. Предположение: первое вхождение каждой социальной ссылки будет правильным. Более поздние события на стр…
13 июн '18 в 14:22