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

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

30
Массив или Список в Java. Что быстрее?
Я должен хранить тысячи строк в памяти для последовательного доступа на Java. Должен ли я хранить их в массиве или использовать какой-то список? Поскольку массивы хранят все данные в непрерывном фрагменте памяти (в отличие от списков), вызовет ли проблема использование массива для хранения тысяч строк?
351 java  arrays  list  performance 

4
Список функций Big-O для PHP
После некоторого времени использования PHP я заметил, что не все встроенные функции PHP работают так быстро, как ожидалось. Рассмотрим эти две возможные реализации функции, которая находит, является ли число простым, используя кэшированный массив простых чисел. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... …

30
В .NET какой цикл выполняется быстрее, «для» или «foreach»?
В C # / VB.NET / .NET какой цикл работает быстрее forили foreach? С тех пор, как я прочитал, что forцикл работает быстрее, чем foreachцикл давным-давно, я предположил, что это верно для всех коллекций, универсальных коллекций, всех массивов и т. Д. Я просмотрел Google и нашел несколько статей, но большинство …
345 c#  .net  performance  for-loop 

12
Лучший способ выбрать случайные строки PostgreSQL
Я хочу случайный выбор строк в PostgreSQL, я попробовал это: select * from table where random() < 0.01; Но некоторые другие рекомендуют это: select * from table order by random() limit 1000; У меня очень большая таблица с 500 миллионами строк, я хочу, чтобы она была быстрой. Какой подход лучше? …


11
Самый эффективный способ отобразить функцию на массив
Каков наиболее эффективный способ отобразить функцию на массиве? В моем текущем проекте я делал это следующим образом: 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 …



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

17
Объявление нескольких переменных в JavaScript
В JavaScript можно объявить несколько переменных следующим образом: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... или так: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42; Один метод лучше / быстрее, чем другой?

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

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

22
Какой самый быстрый способ получить значение π?
Я ищу самый быстрый способ получить значение π, как личный вызов. Более конкретно, я использую способы, которые не включают использование #defineконстант, таких как M_PI, или жесткое кодирование числа в. Программа ниже проверяет различные способы, которые я знаю. Версия inline сборки, теоретически, является самым быстрым вариантом, хотя и явно не переносимым. …

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

8
Какой самый быстрый способ прочитать текстовый файл построчно?
Я хочу читать текстовый файл построчно. Я хотел знать, насколько эффективно я делаю это в рамках .NET C #. Это то, что я пытаюсь до сих пор: var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.