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

Подробнее про performance...

Я прошел продвинутый курс C по Udemy, и оттуда возникает вопрос: каков будет результат следующего кода? #include <stdio.h> int main(void){ static int i=5; if(--i){ main(); printf("%d ", i); } } Правильный ответ - 4 3 2 1, но когда я запускаю этот код в своей среде IDE (....
13 Окт 2021 в 08:23
Я разработал код и ищу более эффективный метод, потому что он очень медленный. Можно ли изменить этот код так, чтобы он работал быстрее? Код действительно сложно объяснить, заранее извините, если мое объяснение не так удовлетворительно: Я работаю с этой большой матрицей, которая содержит 7 матриц р....
11 Окт 2021 в 18:16
Я пытаюсь найти минимальное количество переходов для перехода от значения одной ячейки w к значению другой ячейки v в следующей матрице X с помощью Python. Есть ли эффективный способ сделать это? import numpy as np from numpy.typing import NDArray def manhattan_distance(X: NDArray[int], w: int, ....
10 Окт 2021 в 13:12
Я надеюсь, что длинное название хорошо объясняет вопрос. Это похоже на номинальный вопрос, поэтому я подозреваю, что для этого есть известный алгоритм, или, может быть, он отображается на NP. Учитывая кулинарную книгу в виде cookbook = { recipe1: [ingredient1, ingredient2, ingredient35], re....
Я работаю над планом тестирования JMeter, который предназначен для предварительного тестирования веб-сервиса. Основная часть всего плана тестирования состоит из двух шагов. Создайте один из этих идентификаторов актива (через пост-запрос) - извлечение идентификатора актива с помощью экстрактора JSON....
7 Окт 2021 в 14:36
Используя SymPy в Julia для преобразования строки выражения, я заметил разницу в производительности в ~ 3500 раз между реализацией встроенной функции Julia fast_fct и функцией SymPy slow_fct, сгенерированной из строки. Есть ли способ ускорить работу функции SymPy или есть другой, более быстрый спос....
6 Окт 2021 в 17:25
Как я могу проверить производительность сервера, а точнее API? Скажем, этот API: https://test.com/new_task. Это запрос POST и требует определенных данных в body. Теперь, как я могу это проверить и узнать максимальную мощность сервера (количество запросов одновременно)? Я попытался выполнить поиск ....
5 Окт 2021 в 07:01
Я почти закончил свою модель временных рядов, собрал достаточно данных и теперь застрял на оптимизации гиперпараметров. И после большого количества поисков в Google я нашел новую и хорошую библиотеку под названием ultraopt, но проблема в том, какой объем фрагмента данных я должен использовать из мои....
У меня есть очень простой код для веб-поиска, но он занимает слишком много времени. Перед тем, как поставить таймаут, ждал больше 30 минут и все равно ничего не вернул. Теперь я установил тайм-аут на 300 секунд, и он всегда выдает сообщение об ошибке «Время ожидания операции чтения истекло». Я ис....
2 Окт 2021 в 07:26
У меня есть сценарий, в котором мне нужно вызвать метод ручной проверки из всех методов установки класса модели. Я использовал lombok, чтобы включить геттер и сеттер в моем классе модели Например. @Data class Model { int x; int y; } class Util { public static int validate(int x) { ....
29 Сен 2021 в 18:26
Допустим, у меня есть этот код: def func1(): # some code to create a dataframe df df.persist(StorageLevel.MEMORY_AND_DISK) return df.repartition("col1", "col2") def func2(df: Dataframe): df = (df.select("col1", "col2").groupby("col1").count().withColumnRenamed("count", "count_col1")....
У меня есть список из 106 тибблей, которые представляют собой временные ряды в data_sensor. В каждом тибле есть два столбца с датой и температурой соответственно. С другой стороны, у меня есть список из 106 дат в date_admin, которые содержат даты, в которые я хочу, чтобы мой временной ряд заканчива....
28 Сен 2021 в 18:43
Я хочу трижды подсчитать количество строк в таблице в зависимости от трех фильтров / условий. Я хочу знать, какой из следующих двух способов лучше подходит для производительности и рентабельности . Мы используем AWS в качестве нашего сервера, java spring для разработки серверного API и MySQL дл....
28 Сен 2021 в 08:42
Мой цикл for печатает все последовательные подпоследовательности списка. Например, предположим, что список содержит [0, 1,2,3,4,5,6,7,8,9]. Он печатает, 0 0,1 0,1,2 0,1,2,3 ........ 0,1,2,3,4,5,6,7,8,9 1 1,2 1,2,3 1,2,3,4,5,6,7,8,9 ........ 8 8,9 9 for i in range(10) for j in range(i, 10): ....
28 Сен 2021 в 03:40
Как показывают некоторые ответы StackOverflow, вы можете получить точный размер распакованного файла gzip, используя decompressedSize = gzipFile.seek(0, io.SEEK_END). Некоторые также предлагают для файлов размером менее 4 ГиБ делать .seek(-4, 1). Однако, поскольку он просматривает файл до конца, э....
27 Сен 2021 в 20:59
Имея фрейм данных, я хочу создать новый столбец списка, содержащий именованные векторы (по одному вектору на строку). Каждый вектор получает свои имена и значения из 2 других столбцов фрейма данных. Но я застрял, потому что хочу это сделать: по группе как можно более эффективный с точки зрения в....
27 Сен 2021 в 16:33
Как я могу ускорить выполнение приведенной ниже постановки проблемы? У меня есть правильное решение, которое проходит все тесты для небольших входов. Тем не менее, это превышает временные рамки для более крупных входов. Моя текущая реализация квадратична по размеру массива. Описание проблемы У ....
Предположим, единственное, что вы знаете, - это то, что в худшем случае ваш алгоритм работает за O(n^2) время. Уже по этому факту вы знаете, что верхняя граница выглядит как Cn^2 для некоторого C > 0. Таким образом, вы знаете, как масштабируется верхняя граница вашего алгоритма, а именно, если вы ....
26 Сен 2021 в 00:16
Я и мой друг хотим создать сценарий, который дает нам все возможные перестановки шестизначного кода, состоящего из 36 буквенно-цифровых символов (0-9 и az) в алфавитном порядке, а затем мы сможем увидеть их в файле .txt. . И я хочу, чтобы он использовал весь ЦП и ОЗУ, чтобы он занимал меньше времен....
25 Сен 2021 в 20:14
Я недавно столкнулся с этим странным поведением Pandas с groupby. У меня есть этот фреймворк: >>> df = pd.DataFrame({'a': [1, 2, 3, 1, 2, 3], 'b': [4, 5, 6, 7, 8, 9]}) >>> df a b 0 1 4 1 2 5 2 3 6 3 1 7 4 2 8 5 3 9 >>> И я хочу groupby столбец a и sum столбец b. Нормальный groupby ....
Мне нужна помощь в отладке подключаемого модуля сжатия Webpack. РЕЗЮМЕ ПРОБЛЕМЫ Цель состоит в том, чтобы включить сжатие ресурсов и уменьшить размер пакета моего приложения. Использование алгоритма Brotli по умолчанию и gzip в качестве запасного варианта для неподдерживаемых браузеров. Я ожидал ....
22 Сен 2021 в 20:43
В MySQL у меня есть таблица с именем custom_meta, в которой я получаю такие значения, как id meta_value 1 USNEWYORK01 2 USNEWYORK02 3 USNEWYORK03 4 USNEWYORK04 5 USNEWYORK05 6 USNEWYORK06 7 USNEWYORK07 8 USNEWYORK10 9 USNEWYORK14 10 USNEWYORK16 11 USNEWYORK20 12 US....
22 Сен 2021 в 13:13
В моем коде я должен учитывать разные вклады в зависимости от разных пороговых значений. В частности, у меня есть функция my_index, вывод которой необходимо сравнить с порогами Z_1, Z_2, Z_3, чтобы определить приращение переменной my_value. В следующем MWE для простоты функция my_index - это прост....
Я читал о дереве рендеринга и о том, как оно состоит из деревьев CSSOM и DOM, и хочу добиться оптимальной производительности пользовательского интерфейса на своих сайтах. Мне интересно - какие передовые методы я могу предоставить для внешних файлов CSS, чтобы он обеспечил самый быстрый CSSOM и, след....
20 Сен 2021 в 11:42
Мне нужно отправить большой текст типа String в элемент textArea. я использую driver.findElement(By.xpath(textarea_xpath)).sendKeys(fileText); Но это слишком медленно. Есть идеи сделать это быстро?....
20 Сен 2021 в 00:34