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

84
Что быстрее: x << 1 или x << 10?

Я не хочу ничего оптимизировать, клянусь, я просто хочу задать этот вопрос из любопытства. Я знаю, что на большинстве оборудования есть сборочная команда битового сдвига (например shl, shr), которая представляет собой единственную команду. Но имеет ли значение (с точки зрения наносекунды или с...

84
Почему операторы намного медленнее, чем вызовы методов? (структуры медленнее только на старых JIT)

Введение: я пишу высокопроизводительный код на C #. Да, я знаю, что C ++ даст мне лучшую оптимизацию, но я все же предпочитаю использовать C #. Я не хочу обсуждать этот выбор. Скорее, я хотел бы услышать мнение тех, кто, как и я, пытается писать высокопроизводительный код на .NET Framework....

84
Как ускорить добавление элементов в ListView?

Я добавляю несколько тысяч (например, 53 709) элементов в WinForms ListView. Попытка 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Это работает очень плохо. Первое очевидное решение - позвонить...

84
Является ли x + = a быстрее, чем x = x + a?

Я читал "Язык программирования C ++" Страуструпа, где он говорит, что из двух способов добавить что-то к переменной x = x + a; и x += a; Он предпочитает, +=потому что это, скорее всего, лучше реализовано. Думаю, он имеет в виду, что тоже быстрее работает. Но так ли это на самом деле? Если это...

84
Оператор if vs оператор if-else, что быстрее? [закрыто]

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

84
Производительность Blazor

Я бы хотел начать использовать Blazor, несмотря на то, что он все еще находится на альфа-уровне. Насколько я понимаю, Blazor использует WebAssembly для компиляции C # на стороне клиента. И у меня есть такие вопросы: Работает ли этот подход быстрее, чем, например, React / Vue, скомпилированный на...

83
Какой ваш любимый инструмент профилирования (для C ++) [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

83
Есть ли у Google Analytics накладные расходы на производительность?

В какой степени Google Analytics влияет на производительность? Я ищу следующее: Тесты (включая время отклика / время загрузки страницы и др.) Ссылки или результаты на аналогичные тесты Один (возможный) метод тестирования Google Analytics (GA) на вашем сайте: Подавайте ga.js (файл JavaScript Google...

83
Как ускорить работу клавиш со стрелками влево и вправо для редактирования текста? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Это только я или другие люди считают, что клавиши со стрелками влево и вправо в MacOS...

83
Какая конструкция «if» быстрее - оператор или тернарный оператор?

Есть два типа ifоператоров в Java - классические: if {} else {}и сокращенный: exp ? value1 : value2. Один быстрее другого или они одинаковы? заявление: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2;...

83
Производительность цикла кода C [продолжение]

Этот вопрос продолжает мой вопрос здесь (по совету Mystical): Производительность цикла кода C Продолжая свой вопрос, когда я использую упакованные инструкции вместо скалярных инструкций, код, использующий встроенные функции, будет выглядеть очень похоже: for(int i=0; i<size; i+=16) { y1 =...

83
Что означает время на шкале времени Google Chrome на сетевой панели?

Часто при устранении неполадок с производительностью с помощью сетевой панели Google Chrome я вижу разные моменты времени и часто задаюсь вопросом, что они означают. Может ли кто-нибудь подтвердить, что я правильно понимаю это: Блокировка: время, заблокированное несколькими запросами браузера для...

83
Учитывая, что HashMaps в jdk1.6 и выше вызывают проблемы с multi = threading, как мне исправить свой код?

Недавно я поднял вопрос в stackoverflow, потом нашел ответ. Первоначальный вопрос заключался в том, какие механизмы, кроме мьютексов или сборки мусора, могут замедлить мою многопоточную Java-программу? К своему ужасу я обнаружил, что HashMap был изменен между JDK1.6 и JDK1.7. Теперь у него есть...

83
Разница между расстоянием Яро-Винклера и Левенштейна? [закрыто]

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

82
Следует ли разработчику в первую очередь стремиться к удобочитаемости или производительности? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

82
О производительности и совместимости с Java: Clojure против Scala

Я уже читал различные отчеты о Clojure vs. Scala и пока понимаю, что оба имеют свое место. Есть несколько моментов, по которым я не получил полного объяснения, когда дело доходит до сравнения Clojure и Scala: 1.) Какой из двух языков вообще быстрее ? Я понимаю, что это будет отличаться от одной...

82
Производительность SQL 'like' vs '='

Этот вопрос охватывает то, что мне интересно, но ответы на него не совсем точны. Может показаться, что в целом «=» быстрее, чем «нравится» при использовании подстановочных знаков. Похоже, это общепринятое мнение. Однако давайте предположим, что у меня есть столбец, содержащий ограниченное...

82
Самый быстрый способ удалить все непечатаемые символы из строки Java

Каков самый быстрый способ удалить все непечатаемые символы из a Stringв Java? До сих пор я пробовал и измерял 138-байтовую 131-символьную строку: String replaceAll()- самый медленный метод 517009 результатов / сек Предварительно скомпилируйте шаблон, затем используйте Matcher's replaceAll()...

82
Переходы CSS3: «Переход: все» медленнее, чем «Переход: x»?

У меня вопрос о скорости рендеринга свойства перехода css3. Предположим, у меня есть несколько элементов: div, span, a {transition: all} div {margin: 2px} span {opacity: .5} a:hover {background-position: left top} div:hover {margin: -100px} span:hover {opacity: 1} a:hover {background-position:...