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

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

8
Android onClick в XML против OnClickListener
Я понимаю, что подобный вопрос задавался раньше, но это другое. Я новичок в разработке приложений для Android, и у меня есть три вопроса относительно разницы между android:onclick=""атрибутом XML и setOnClickListenerметодом. В чем разница между ними? Обнаружена ли разница между двумя реализациями во время компиляции или выполнения или во время обоих? …

4
Почему циклы в R медленные?
Я знаю, что циклы выполняются медленно, Rи вместо этого я должен попытаться сделать что-то векторизованным. Но почему? Почему петли медленные и applyбыстрые? applyвызывает несколько подфункций - это не кажется быстрым. Обновление: извините, вопрос был некорректным. Я путал векторизацию с apply. Мой вопрос должен был быть таким: "Почему векторизация быстрее?"
86 performance  r  apply 

3
Разделить большой фрейм данных на список фреймов данных на основе общего значения в столбце
У меня есть фрейм данных с 10 столбцами, собирающими действия «пользователей», где один из столбцов содержит идентификатор (не уникальный, идентифицирующий пользователя) (столбец 10). длина кадра данных составляет около 750000 строк. Я пытаюсь извлечь отдельные фреймы данных (чтобы получить список или вектор фреймов данных), разделенные по столбцу, содержащему идентификатор «пользователя», чтобы …

15
Производительность прокрутки Android RecyclerView
Я создал пример RecyclerView на основе руководства по созданию списков и карточек . У моего адаптера есть реализация паттерна только для надувания макета. Проблема в плохой скорости прокрутки. Это в RecycleView всего с 8 элементами. В некоторых тестах я подтвердил, что в Android L эта проблема не возникает. Но в …

10
Производительность UUID в MySQL?
Мы рассматриваем возможность использования значений UUID в качестве первичных ключей для нашей базы данных MySQL. Вставляемые данные генерируются с десятков, сотен или даже тысяч удаленных компьютеров и вставляются со скоростью 100-40 000 вставок в секунду, и мы никогда не будем делать никаких обновлений. Сама база данных обычно достигает около 50 …


3
Большая разница (x9) во времени выполнения между почти идентичным кодом на C и C ++
Я пытался решить это упражнение с сайта www.spoj.com: FCTRL - Factorial Вам не обязательно это читать, просто сделайте это, если вам интересно :) Сначала я реализовал это на C ++ (вот мое решение): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; …
85 c++  c  performance  gcc  iostream 

9
64-битные программы больше и быстрее 32-битных версий?
Полагаю, я сосредотачиваюсь на x86, но в целом меня интересует переход с 32 на 64 бит. Логически я вижу, что константы и указатели в некоторых случаях будут больше, поэтому программы, вероятно, будут больше. И желание выделить память на границах слов для эффективности означало бы больше пустого пространства между выделениями. Я …

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

4
Производительность bcp / BULK INSERT против параметров с табличным значением
Мне вот-вот придется переписать довольно старый код с помощью команды SQL Server, BULK INSERTпотому что схема изменилась, и мне пришло в голову, что, возможно, мне стоит подумать о переключении на хранимую процедуру с TVP, но мне интересно, какой эффект это могло сказаться на производительности. Некоторая справочная информация, которая может помочь …

9
Что быстрее: x << 1 или x << 10?
Я не хочу ничего оптимизировать, клянусь, я просто хочу задать этот вопрос из любопытства. Я знаю, что на большинстве оборудования есть сборочная команда битового сдвига (например shl, shr), которая представляет собой единственную команду. Но имеет ли значение (с точки зрения наносекунды или с точки зрения процессора), сколько бит вы сдвигаете. …
84 c++  c  performance  cpu  low-level 

5
Как ускорить добавление элементов в 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); } Это работает очень плохо. Первое очевидное решение - позвонить BeginUpdate/EndUpdate. Попытка 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) …

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

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

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

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