Вопросы с тегом «performance»

338
Самый эффективный способ отобразить функцию на массив

Каков наиболее эффективный способ отобразить функцию на массиве? В моем текущем проекте я делал это следующим образом: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares = np.array([squarer(xi) for xi in x]) Тем не...

337
Лучший способ проверить, существует ли строка в таблице MySQL

Я пытаюсь выяснить, существует ли строка в таблице. Используя MySQL, лучше сделать запрос следующим образом: SELECT COUNT(*) AS total FROM table1 WHERE ... и проверьте, если сумма не равна нулю или лучше сделать запрос, как это: SELECT * FROM table1 WHERE ... LIMIT 1 и проверить, были ли возвращены...

330
Сюрприз производительности с «как» и обнуляемыми типами

Я просто пересматриваю четвертую главу C # in Depth, которая посвящена обнуляемым типам, и добавляю раздел об использовании оператора «as», который позволяет писать: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } Я подумал, что это действительно здорово, и что...

325
Каковы характеристики производительности sqlite с очень большими файлами базы данных? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я знаю, что sqlite не очень хорошо работает с очень...

321
MySQL против MongoDB 1000 читает

Я был очень взволнован по поводу MongoDb и тестировал его в последнее время. У меня была таблица с именем posts в MySQL, и около 20 миллионов записей были проиндексированы только в поле с именем id. Я хотел сравнить скорость с MongoDB, и я провел тест, который получит и распечатает 15 записей...

319
Какой самый быстрый способ прочитать текстовый файл построчно?

Я хочу читать текстовый файл построчно. Я хотел знать, насколько эффективно я делаю это в рамках .NET C #. Это то, что я пытаюсь до сих пор: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new...

315
Влияние на производительность использования instanceof в Java

Я работаю над приложением, и один подход к проектированию предполагает чрезвычайно интенсивное использование instanceofоператора. Хотя я знаю, что дизайн ОО, как правило, старается избегать использования instanceof, это другая история, и этот вопрос связан исключительно с производительностью. Мне...

312
Разница между объявлением переменных до или в цикле?

Я всегда задавался вопросом, имеет ли вообще какое-либо значение (производительность) объявление общей переменной перед циклом, в отличие от повторяющихся внутри цикла? Пример (довольно бессмысленный) в Java: а) объявление перед циклом: double intermediateResult; for(int i=0; i < 1000; i++){...

312
Сколько потоков слишком много?

Я пишу сервер и отправляю каждое действие в отдельный поток при получении запроса. Я делаю это потому, что почти каждый запрос делает запрос к базе данных. Я использую библиотеку потоков, чтобы сократить строительство / уничтожение потоков. Мой вопрос: какова хорошая точка отсечения для потоков...

307
Разве не глупо, что крошечному фавикону требуется еще один HTTP-запрос? Как я могу поместить значок в спрайт?

Баунти истекает через 3 дня . Ответы на этот вопрос имеют право на +100 репутации. Рунин ищет ответ из авторитетного источника . Все знают, как настроить ссылку favicon.ico в HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> Но я думаю, что это просто глупо,...

304
Насколько большой может быть база данных MySQL до того, как производительность начнет снижаться

В какой момент база данных MySQL начинает терять производительность? Имеет ли значение физический размер базы данных? Имеет ли значение количество записей? Является ли снижение производительности линейным или экспоненциальным? У меня есть то, что я считаю большой базой данных, с примерно 15...

291
Отслеживание времени выполнения скрипта в PHP

PHP должен отслеживать количество процессорного времени, которое конкретный сценарий использовал для обеспечения ограничения max_execution_time. Есть ли способ получить доступ к этому внутри скрипта? Я хотел бы включить некоторые записи в мои тесты о том, сколько ЦП было сожжено в реальном PHP...

287
regex.test VS string.match, чтобы узнать, соответствует ли строка регулярному выражению

Много раз я использую строковую matchфункцию, чтобы узнать, соответствует ли строка регулярному выражению. if(str.match(/{regex}/)) Есть ли разница между этим: if (/{regex}/.test(str)) Кажется, они дают одинаковый...

286
Является ли рекурсия быстрее, чем зацикливание?

Я знаю, что рекурсия иногда намного чище, чем зацикливание, и я ничего не спрашиваю о том, когда мне следует использовать рекурсию поверх итерации, я знаю, что уже есть много вопросов по этому поводу. Что я спрашиваю, так ли рекурсия всегда быстрее, чем цикл? Мне кажется, вы всегда сможете уточнить...

284
Почему некоторые сравнения с плавающей запятой в четыре раза медленнее других?

При сравнении значений с плавающей точкой и целых чисел некоторым парам значений требуется гораздо больше времени для оценки, чем другим значениям схожей величины. Например: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # run 1 million times...

282
Равно (=) против LIKE

При использовании SQL, есть ли какие-либо преимущества использования =в WHEREпредложении вместо LIKE? Без каких-либо специальных операторов, LIKEи =так же,