Описание тега performance
For questions pertaining to the measurement or improvement of code and application efficiency.
1
ответ
Плохая производительность при прокрутке на Android 4.3 с Nexus 10
Мое приложение, которое имеет представление списка с некоторой прокруткой, работает очень хорошо (прокрутка со скоростью 60 кадров в секунду) на всех телефонах, с которыми я тестировал, Nexus One, Nexus 4 и Galaxy S3/4. Но производительность на Nexu…
08 ноя '13 в 10:33
3
ответа
Скорость SELECT против SET в T-SQL
Я был убежден, что для назначения одной переменной в T-SQL, set это лучший способ сделать это по двум причинам: это стандарт ANSI для назначения переменных это на самом деле быстрее, чем делать SELECT (для одной переменной) Так... SELECT @thingy = '…
09 окт '08 в 23:29
6
ответов
Производительность PHP на виртуальном хостинге
У меня есть скрипт php, который вызывает другой скрипт с функцией php exec. Вызываемый скрипт выполняет пакетное задание, то есть обновляет статусы транзакций, уведомляет клиентов (помещает электронные письма в почтовую очередь, которая выполняется …
10 май '09 в 13:39
1
ответ
Производительность таблиц SQL - больше или меньше таблиц?
При создании системы уведомлений я столкнулся с вопросом. Сообщество, для которого создана система, довольно большое, и у меня есть 2 идеи для моих таблиц SQL: Сделать одну таблицу, которая включает в себя: таблица комментариев: id(AUTO_INCREMENT) |…
28 апр '16 в 16:29
0
ответов
Почему больше ниток ухудшает производительность?
Следующий код получает 2 числа от пользователя и вычисляет, сколько простых чисел существует между этими числами. Выполнение кода (от 1 до 1000000) без потоков дало мне 2,8 секунды, а с двумя потоками (у моего процессора 2 ядра) - 4,8 секунды. Это п…
15 сен '17 в 14:41
4
ответа
Python: эффективная проверка файла построчно
У меня есть очень большие текстовые файлы (около 1,5 миллионов или более строк), чтобы проанализировать некоторую информацию. В каждой строке я проверяю определенные ключевые слова (я называю их "флажками"). Тем не менее, для каждой строки выполняют…
15 июл '15 в 20:43
0
ответов
PostgreSQL: запрос выполняется очень медленно при первом запуске, быстро при последующих запусках
У меня есть запрос, который выполняется особенно медленно при первом запуске с учетной записью конкретного клиента. Затем он работает значительно быстрее на всех последующих запусках. Эта проблема чрезвычайно выражена на вращающемся диске - это все …
21 дек '15 в 08:22
2
ответа
Шестнадцатеричная строка против большого индекса int в Android Sqlite/ORMLite
Мы храним много шестнадцатеричных данных на наших мобильных устройствах (например, "2D2134F2487B0ACE08B7"), около 600 000–900 000 записей. Запрос для этого довольно медленный... select id from 'combinations' where token = '2D2134F2487B0ACE08B7' limi…
28 ноя '14 в 23:49
3
ответа
Как ускорить SQL-запрос с помощью JOIN на большом поле varchar и NOT EXISTS
У меня есть этот запрос, который будет длиться вечно. Таблица содержит около 7 миллионов строк. Все остальное, что я делаю с этим (это "временный" постоянный стол), происходит относительно быстро (около часа), в то время как это одно обновление заня…
29 дек '15 в 15:40
1
ответ
Создание большого числа случайных последовательностей с минимальным эффективным временем редактирования расстояния
Мне нужно создать программу / скрипт для создания большого количества случайных последовательностей (20 буквенных последовательностей на основе 4 разных букв) с минимальным расстоянием редактирования между всеми последовательностями. "Высокий" - это…
15 сен '17 в 09:00
1
ответ
Вычисление интегрального изображения на GPU действительно быстрее, чем на CPU?
Я новичок в вычислениях на GPU, так что, возможно, это действительно наивный вопрос.Я сделал несколько поисков, и кажется, что вычисление интегрального изображения на GPU - неплохая идея.Однако, когда я действительно копаюсь в этом, я задаюсь вопрос…
11 май '17 в 03:21
1
ответ
R: предварительно выделить память для строк
Я объединяю очень длинные строки итеративно. s = "" for (i in 1:10^4) { ############################ ## Construct 'LongString' ## ############################ s = paste0(s,LongString) } Этот процесс очень медленный, потому что при каждом вызове past…
15 мар '16 в 19:05
0
ответов
Измерение производительности в распределенной системе (Java + C#)
У меня есть распределенная система с сервером, написанным на Java и клиентом, написанным на C#. Я хочу провести некоторые измерения производительности в этой системе, например, "Сколько времени занимает одна поездка туда и обратно?" или "Сколько вре…
24 фев '17 в 11:37
5
ответов
Более эффективная структура как unordered_map<pair <int, int>, int>
У меня около 20 000 000 pair<int, int> который мне нужно связать с ints. Я сделал это с unordered_map<pair<int, int>, int>, Профилирование моего алгоритма показывает, что проверка, существует ли запись или нет bool exists = myMap[m…
11 июл '14 в 07:47
3
ответа
Насколько дорого компилятору обрабатывать заголовок с защитой от включения?
Чтобы ускорить компиляцию большого исходного файла, имеет ли смысл сокращать количество заголовков, используемых в модуле перевода, или же затраты на компиляцию кода намного превышают время, необходимое для обработки include-guarded заголовок? Если …
13 июл '11 в 23:21
4
ответа
Что было бы лучшим способом использовать строковые функции и изменения на одной строке?
Какой должен быть лучший способ написания кода: 1) Dim current = Request.Path current = current.Remove(0, 1) current = current.Replace(".aspx", "") 2) Dim current = Request.Path.Remove(0, 1).Replace(".aspx", "") 3) Dim current = Request.Path Dim cur…
05 июн '09 в 03:29
1
ответ
Альтернатива циклу for, который создает матрицу сдвинутых строк
В следующем коде используется матрица 10 x 2 с индексами и ценами в качестве столбцов. Затем он сдвигает переменную Price m раз и создает матрицу размером 10 x m со смещенными переменными. Наконец, он добавляет эту матрицу к исходному фрейму данных.…
16 апр '16 в 19:40
7
ответов
Оптимизация во время выполнения статических языков: JIT для C++?
Кто-нибудь использует трюки JIT для повышения производительности во время выполнения статически скомпилированных языков, таких как C++? Похоже, что анализ горячих точек и предсказание ветвлений на основе наблюдений, выполненных во время выполнения, …
23 апр '09 в 04:42
3
ответа
Как мне создать логику Load Balancer, используя PHP?
Я хочу использовать свой безлимитный виртуальный хостинг для создания нескольких небольших общих хостинговых учетных записей, на которые я могу перенести обработку. Поэтому мне нужно создать некоторую логику в PHP для создания основ балансировщика н…
07 июн '09 в 20:20
1
ответ
Настройки исторических данных JMC, именование папок persisted_jmx_data
Я использую Java Mission Control 5.5 и в настоящее время отслеживаю количество приложений JVM для удаления. Время от времени приложения перезагружаются, и мне нужно перезапустить JMC, а затем, конечно, я теряю все исторические данные. "Настройки ист…
28 июн '16 в 08:43