Описание тега performance

По вопросам, касающимся измерения или улучшения кода и эффективности приложений.
2 ответа

Нулевая дата исполнения

Я ищу строки, которые совпадают, и у меня возникла проблема, когда поле даты рождения null, В настоящее время у меня есть два сценария, которые могут идентифицировать три вида одинаковости, которые я ищу, но я хотел бы сделать это с одним. Да, данны…
03 июн '19 в 22:58
0 ответов

Длительное время работы с функцией упаковки в мешки R

У меня есть набор данных с 17000 наблюдений, и я пытаюсь предсказать двоичную переменную (0,1), используя 37 объясняющих переменных и алгоритм суммирования. Я использую функцию bagging из пакета adabag, но установка модели занимает очень много време…
04 июн '19 в 23:21
1 ответ

Медленный mongodb FindOneAndUpdate

У меня проблемы со следующим запросом findOneAndUpdate MongoDB: planSummary: IXSCAN { id: 1 } keysExamined:1 docsExamined:1 nMatched:1 nModified:1 keysInserted:1 keysDeleted:1 numYields:0 reslen:3044791 locks:{ Global: { acquireCount: { r: 1, w: 1 }…
04 июн '19 в 23:13
3 ответа

Проверьте, является ли средняя точка в интервале скольжения максимальной

lengthData = 1500; data = rand(lengthData,1); result = zeros(floor(lengthData/2),lengthData); for i = 1:floor(lengthData/2)-1 for j = 1+i:length(data)-i if data(j) == max(data(j-i:j+i)) result(i,j)=1; end end end У меня есть данные точек указанного …
05 июн '19 в 15:39
0 ответов

Dafny. Оптимизация проблем с проверкой времени

Я пытаюсь уменьшить время прувинга и, экспериментируя, я столкнулся с некоторыми странными ситуациями, которых я не понимаю. Метод довольно большой, но я постараюсь выбрать только соответствующий код: method solve() returns (isSatisfiable : SAT_UNSA…
07 июн '19 в 14:57
0 ответов

Performance.now() время выполнения на разных платформах

Я проверяю временную производительность библиотеки шифрования на основе местоположения, которую я написал в Typescript, используя webcryptoapi. Я хотел увидеть разницу во времени для разных платформ, таких как MacO и Android. Для этого я использую с…
1 ответ

Быстрый метод R для матричного продукта с конечным продуктом вместо суммы

В R можно выполнить перекрестный продукт, используя %*% между двумя матрицами M1: n x p а также M2: p x d, что имеет одну общую длину измерения. Чтобы сделать кросс-произведение, нужно умножить для каждой строки 1..n в М1 и столбце 1..d в М2 относит…
08 июн '19 в 21:51
0 ответов

Найти электронную почту по телу и отправителю

Я пытаюсь найти электронную почту, которая соответствует основному тексту и отправителю. Каждый день я проверяю, отправлено ли уже 300/400 писем. Мне нужно перебрать более 4500 писем. Sub Check() Application.Calculation = xlManual Dim OutApp As Obje…
11 июн '19 в 16:36
1 ответ

Выравнивание памяти экземпляров классов

Я недавно прочитал интересную статью о производительности. Там автор определил struct следующее: public struct DecisionTreeNode { public short ShortValue; public float FloatValue; public byte ByteVal1; public byte ByteVal2; } Случай этого struct 8 б…
11 июл '19 в 08:35
2 ответа

ElasticSearch медленно извлекает документы

Я использую Java_API для извлечения записей из ElasticSearch, для извлечения 100000 документов (запись / строка) в приложении Java требуется примерно 5 секунд. Это медленно для ElasticSearch? или это нормально? Вот настройки индекса: https://stackru…
11 июл '19 в 16:55
2 ответа

Как индексировать отсутствующие значения в cosmosDB?

Давайте предположим, что мне нужно проверить каждый документ в коллекции CosmosDB AnImportantProperty установить (= свойство существует, может иметь явное значение null). Большинство из них делают, но по "причинам", некоторые из них не могут. Я могу…
0 ответов

Производительность моего кода (Performance Counter)

Окружающая обстановка ОС: Windows 7 Framework:.Net Framework 4 Обновление № 1 Из моего анализа и нескольких раундов тестирования. Я узнал, что эта часть позволяет процессору внезапно достичь высокого уровня использования. foreach (Process process in…
16 июл '19 в 07:36
1 ответ

Переписать запрос / обновление Oracle без условия IN для сравнения

Оракул здесь. У меня есть следующие таблицы: [orders] === order_id : integer constraint pk_orders primary key using index order_name : varchar2(40 char) order_ordered_by : integer constraint fk_shoppers references accounts order_total : number(10,2)…
18 июл '19 в 16:29
1 ответ

HBase - снимки производительности

Я работаю над вариантом использования, где нам нужно сделать несколько снимков (80-100) таблицы в HBase, давайте назовем это "данными". Нам нужна возможность чтения из этих снимков в любой момент времени. Таким образом, нам нужно было бы клонировать…
19 июл '19 в 12:22
2 ответа

Почему итерация `std::vector` быстрее, чем итерация`std::array`?

Недавно я задал этот вопрос: почему итерация массива std:: намного быстрее, чем итерация std:: vector? Как быстро заметили люди, в моем тесте было много недостатков. Итак, когда я пытался исправить свой тест, я заметил, что std::vector не медленнее,…
20 июл '19 в 16:37
0 ответов

Очистка прослушивателя событий или любых других подключенных ресурсов, когда узлы часто обновляются

Рекомендации по очистке слушателей событий и других ресурсов, подключенных к динамическим узлам DOM. Сценарий : Я работаю над устаревшим кодом, который имеет add address и edit address кнопка. Когда пользователь нажимает на edit или же add кнопка за…
1 ответ

SQL: создание материализованного представления из материализованного представления с миллиардом строк

В настоящее время мы мигрируем из одной базы данных в другую. У нас около 60 миллионов пользователей и 15 миллиардов контактов. Для миграции мы хотим разделить обе таблицы, чтобы они содержали только активные объекты. Мы создаем представление, котор…
22 июл '19 в 12:28
2 ответа

Как исправить ошибки в программе для измерения производительности

Я хотел бы измерить производительность кода о матричном умножении. Хотя я смог выполнить простую программу и получить правильный ответ, моя программа, которую я хотел бы получить в результате, не была успешно скомпилирована. Как я могу исправить эти…
24 июл '19 в 14:04
0 ответов

Azure Profiler Trace предупреждает, что большую часть времени провел в ожидании - как я могу узнать, чего он ждет?

В моем представлении Azure Insight - Performance View я нажимаю кнопку "Отслеживание профиля" в правом нижнем углу экрана. Откроется список отслеженных профилей, отсортированных по длительности. Я нажимаю на один из более длительных запросов, и мне …
2 ответа

Предотвращение ложного строительства и разрушения в объекте таймера RAII

У меня есть Timer объект, который должен время области кода от его построения до его уничтожения. Эти Timer объекты создаются и связаны с долгоживущими TimerManager объект. На самом деле, Timer объекты - это просто тонкие обёртки вокруг указателя на…
28 июл '19 в 04:29