Вопросы с тегом 'performance'

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

Есть ли разница в производительности между я ++ и ++ я в С++?

У нас есть вопрос есть ли разница в производительности между i++ и ++i в C? Какой ответ для С++?
24 авг. '08 в 10:14
9 отв.

Когда использовать StringBuilder в Java

Предполагается, что обычно предпочтительнее использовать StringBuilder для конкатенации строк в Java. Это всегда так? Я имею в виду следующее: накладные расходы на создание объекта StringBuilder, вызов метода append() и, наконец, toString() уже ме...
10 янв. '11 в 11:52
17 отв.

Объявление нескольких переменных в JavaScript

В JavaScript можно объявить несколько переменных следующим образом: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... или вот так: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 4...
29 марта '09 в 7:37
7 отв.

Когда и почему базы данных объединяются дорого?

Я занимаюсь некоторыми исследованиями в базах данных, и я рассматриваю некоторые ограничения реляционных БД. Я получаю, что объединение больших столов очень дорого, но я не совсем уверен, почему. Что нужно делать СУБД для выполнения операции объедин...
06 окт. '08 в 12:52
12 отв.

Производительность HashSet и списков

Ясно, что производительность поиска для общего класса HashSet<T> выше, чем для общего класса List<T>. Просто сравните хэш-ключ с линейным подходом в классе List<T>. Однако вычисление хеш-ключа может сам взять некоторые циклы проце...
30 сент. '08 в 0:24
14 отв.

Является ли представление более быстрым, чем простой запрос?

Является select * from myView быстрее самого запроса для создания представления (для того, чтобы иметь тот же набор результатов): select * from ([query to create same resultSet as myView]) ? Мне не совсем понятно, если представление используе...
13 янв. '09 в 17:09
3 отв.

Какова стоимость исполнения для контейнера Docker

Я хотел бы всесторонне понять стоимость исполнения во время выполнения контейнера Docker. Я нашел ссылки на сеть, а не менее 100 мкс. Я также нашел ссылки на затраты времени исполнения "ничтожно малыми" и "близкими к нулю", но я хотел бы более точно...
19 февр. '14 в 21:19
10 отв.

Ускорение производительности с типами "как" и "с нулевыми значениями"

Я просто пересматриваю главу 4 С# в Depth, которая имеет дело с типами NULL, и я добавляю раздел об использовании оператора "as", который позволяет вам написать: object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here }...
17 окт. '09 в 22:48
13 отв.

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

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

Как получить план выполнения запросов?

В Microsoft SQL Server как я могу получить план выполнения запроса для запроса/хранимой процедуры?
09 сент. '11 в 12:37
2 отв.

Почему некоторые float <целочисленные сравнения в четыре раза медленнее других?

При сравнении поплавков с целыми числами некоторые пары значений занимают гораздо больше времени, чем другие значения аналогичной величины. Например: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # ...
07 мая '15 в 15:11
23 отв.

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

Я всегда задавался вопросом, может ли, вообще говоря, объявлять переменную выброса перед циклом, а не повторять внутри цикла, делает любую (производительность) разницу? A (совершенно бессмысленный) пример в Java: a) декларация перед циклом: doubl...
02 янв. '09 в 19:06
9 отв.

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

Я знаю, что sqlite не очень хорошо работает с чрезвычайно большими файлами базы данных, даже когда они поддерживаются (на сайте sqlite был комментарий, в котором указано, что если вам нужны размеры файлов выше 1 ГБ, вы можете захотеть использовать пр...
24 апр. '09 в 4:09
15 отв.

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

Всем известно, как настроить ссылку favicon.ico в HTML: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon" /> Но я думаю, что это просто глупо, что для крошечного значка в несколько байт вам нужен еще один HTTP-за...
05 марта '11 в 1:17
20 отв.

Как вы тестируете JavaScript-код производительности?

Циклы CPU, использование памяти, время выполнения и т.д. Добавлено: Есть ли количественный способ тестирования производительности в JavaScript, помимо простое восприятие того, как быстро выполняется код?
21 сент. '08 в 19:35