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

118
Что мне делать: умножение или деление?

Вот забавный глупый вопрос: Допустим, нам нужно выполнить простую операцию, когда нам нужна половина значения переменной. Есть обычно два способа сделать это: y = x / 2.0; // or... y = x * 0.5; Предполагая, что мы используем стандартные операторы, поставляемые с языком, какой из них имеет лучшую...

118
Как я могу измерить скорость кода, написанного на PHP? [закрыто]

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

117
Есть ли причина для повышения производительности объявлять параметры метода окончательными в Java?

Есть ли причина для повышения производительности объявлять параметры метода окончательными в Java? Как в: public void foo(int bar) { ... } Против: public void foo(final int bar) { ... } Предполагая, что barэто только читается и никогда не изменяется...

117
MySQL: самый быстрый способ подсчета количества строк

Какой способ подсчета количества строк должен быть быстрее в MySQL? Это: SELECT COUNT(*) FROM ... WHERE ... Или альтернатива: SELECT 1 FROM ... WHERE ... // and then count the results with a built-in function, e.g. in PHP mysql_num_rows() Можно было бы подумать, что первый метод должен быть...

116
Практики кодирования, которые позволяют компилятору / оптимизатору делать более быструю программу

Много лет назад компиляторы C не были особенно умными. В качестве обходного пути K&R изобрел ключевое слово register , чтобы намекнуть компилятору, что, возможно, было бы неплохо сохранить эту переменную во внутреннем регистре. Они также сделали третичный оператор, чтобы помочь сгенерировать...

115
Как перегрузить std :: swap ()

std::swap() используется многими стандартными контейнерами (такими как std::list и std::vector) во время сортировки и даже назначения. Но стандартная реализация swap() очень обобщена и довольно неэффективна для пользовательских типов. Таким образом, эффективность может быть повышена за счет...

115
SQL Server IN и EXISTS Производительность

Мне любопытно, что из следующего было бы более эффективным? Я всегда был немного осторожен в использовании, INпотому что считаю, что SQL Server превращает набор результатов в большой IFоператор. Для большого набора результатов это может привести к снижению производительности. Для небольших наборов...

115
Как измерить использование отдельного ядра ЦП для процесса?

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

115
В чем преимущество использования ссылок пересылки в циклах for на основе диапазона?

const auto&было бы достаточно, если я хочу выполнять операции только для чтения. Однако я наткнулся на for (auto&& e : v) // v is non-const пару раз за последнее время. Это заставляет меня задуматься: Возможно ли, что в некоторых непонятных угловых случаях есть некоторое преимущество в...

115
Ускорение запуска Spring Boot

У меня есть приложение Spring Boot. Я добавил много зависимостей (к сожалению, похоже, все они мне нужны), и время запуска значительно увеличилось. Просто выполнение SpringApplication.run(source, args)занимает 10 секунд. Хотя это может быть немного по сравнению с тем, к чему «привыкли», я недоволен...

115
Самый эффективный способ изменения размера растровых изображений на Android?

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

115
Когда я должен когда-либо использовать pandas apply () в своем коде?

Я видел много ответов на вопросы о переполнении стека, связанные с использованием метода Pandas apply. Я также видел, как пользователи комментируют под ними, говоря, что « applyработает медленно, и этого следует избегать». Я прочитал много статей на тему производительности, которые объясняют...

114
Любой способ написать файл Windows .bat для уничтожения процессов? [закрыто]

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

114
Производительность IPC: Named Pipe vs Socket

Кажется, все говорят, что именованные каналы быстрее, чем сокеты IPC. Насколько они быстрее? Я бы предпочел использовать сокеты, потому что они могут осуществлять двустороннюю связь и очень гибкие, но я предпочту скорость гибкости, если она...

114
Два индекса с одним столбцом против одного индекса с двумя столбцами в MySQL?

Я столкнулся со следующим, и я не уверен, что лучше всего. Рассмотрим следующую таблицу (которая станет больше): id PK | giver_id FK | recipient_id FK | Дата Я использую InnoDB и, насколько я понимаю, он автоматически создает индексы для двух столбцов внешнего ключа. Однако я также буду выполнять...

114
Использование лямбда-выражений для обработчиков событий

В настоящее время у меня есть страница, которая объявлена ​​следующим образом: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Я только недавно перешел на .NET 3.5 с 1.1, поэтому я привык...

114
Могут ли хеш-таблицы действительно быть O (1)?

Кажется, всем известно, что хеш-таблицы могут достигать O (1), но для меня это никогда не имело смысла. Может кто-нибудь объяснить это? На ум приходят две ситуации: A. Значение на целое число меньше размера хеш-таблицы. Следовательно, значение является его собственным хешем, поэтому хеш-таблицы...

114
RelativeLayout дороже, чем LinearLayout?

Я всегда использовал RelativeLayout каждый раз, когда мне нужен был контейнер View, из-за его гибкости, даже если я просто хотел отобразить что-то действительно простое. Можно ли это сделать, или мне следует попробовать использовать LinearLayout, когда это возможно, с точки зрения...

114
Почему конкатенация строк выполняется быстрее, чем соединение массива?

Сегодня я прочитал эту ветку о скорости конкатенации строк. Удивительно, но конкатенация строк оказалась победителем: http://jsben.ch/#/OJ3vo Результат оказался противоположным тому, что я думал. Кроме того, есть много статей по этому поводу , которые объясняют , как противно это . Я могу...

114
Имеет ли значение порядок функций LINQ?

В принципе, как гласит вопрос ... имеет ли значение порядок функций LINQ с точки зрения производительности ? Очевидно, результаты все равно должны быть идентичными ... Пример: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item =>...