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

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


30
Производительность C ++ по сравнению с Java / C #
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Насколько я понимаю, C / C ++ создает собственный код для работы на конкретной архитектуре компьютера. И наоборот, такие языки, как …
119 c#  java  c++  performance  bytecode 

4
Несколько операторов INSERT против одного INSERT с несколькими значениями
Я провожу сравнение производительности при использовании 1000 операторов INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last …

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

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

12
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() Можно было бы подумать, что первый метод должен быть быстрее, поскольку …
117 mysql  performance 

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

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

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

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

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

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

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

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

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

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