Запитання з тегом «performance»

З питань, що стосуються вимірювання або підвищення ефективності коду та програми.

29
Улюблені трюки з налаштування ефективності [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

12
Використання scanf () у програмах C ++ швидше, ніж використання cin?
Я не знаю, чи це правда, але коли я читав FAQ на одному із проблемних сайтів, я знайшов щось, що викликає мою увагу: Перевірте способи введення / виводу. У C ++ використання cin та cout занадто повільне. Використовуйте ці, і ви гарантуєте, що не зможете вирішити жодну проблему з пристойним …
126 c++  c  performance  io 

8
Словник проти об’єкта - який більш ефективний і чому?
Що в Python ефективніше в плані використання пам'яті та споживання процесора - словник чи об’єкт? Передумови: я повинен завантажити величезну кількість даних у Python. Я створив об’єкт, який є просто контейнером для поля. Створення 4-екземплярів і введення їх у словник займало близько 10 хвилин і ~ 6 Гб пам'яті. Після …

15
Віртуальні функції та продуктивність - C ++
У дизайні класу я широко використовую абстрактні класи та віртуальні функції. У мене було відчуття, що віртуальні функції впливають на продуктивність. Це правда? Але я вважаю, що ця різниця в роботі не помітна і виглядає так, що я роблю передчасну оптимізацію. Правильно?


30
Якщо слід використовувати <або <= у циклі for [замкнуто]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Якщо вам довелося повторити цикл 7 разів, ви використовуєте: for (int …

6
Ефективна оцінка функції в кожній комірці масиву NumPy
Враховуючи масив A NumPy A , який найшвидший / найефективніший спосіб застосувати ту саму функцію, f , до кожної комірки? Припустимо , що ми будемо призначати A (I, J) в F (A (I, J)) . Функція, f , не має бінарного виводу, тому операції маскування (ing) не допоможуть. Чи є …

12
select * vs select column
Якщо мені просто потрібно 2/3 стовпців, і я запитую SELECT * замість надання цих стовпців у виборі запиту, чи є погіршення продуктивності щодо більш / менш вводу / виводу або пам'яті? Мережеві накладні витрати можуть бути наявними, якщо я не виберу * без потреби. Але під час операції вибору двигун …
124 sql  performance 


8
Чи швидше оператор LINQ, ніж цикл 'foreach'?
Я пишу менеджер Mesh Rendering і вважаю, що було б гарною ідеєю згрупувати всі сітки, які використовують один і той же шейдер, а потім зробити їх, поки я перебуваю в цьому проходці шейдера. Наразі я використовую foreachцикл, але задумався, чи використання LINQ може призвести до підвищення продуктивності?
124 c#  performance  linq  foreach 

3
Як реалізується відповідність шаблонів у Scala на рівні байт-коду?
Як реалізується відповідність шаблонів у Scala на рівні байт-коду? Це як серія if (x instanceof Foo)конструкцій чи щось інше? Які її наслідки для продуктивності? Наприклад, з огляду на наступний код (зі сторінок 46-48 Scala By Example ), як evalвиглядатиме еквівалентний код Java для методу? abstract class Expr case class Number(n: …

13
Виклик продуктивності на C ++: перетворення на ціле число до std :: string
Чи може хтось перемогти продуктивність мого цілого std :: string коду, зв'язаний нижче? Уже є кілька запитань, які пояснюють, як перетворити ціле число в ціле std::stringв C ++, наприклад, таке , але жодне із запропонованих рішень не є ефективним. Ось готовий для компіляції код для деяких загальних методів, з якими …


6
Чи має значення порядок, де пропозиції мають значення в SQL?
Скажімо, у мене є таблиця з назвою PEOPLE3 стовпці ID, LastName, FirstName, жоден із цих стовпців не індексується. LastNameє більш унікальним і FirstNameменш унікальним. Якщо я виконую два пошуки: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" Моє переконання, що другий швидше, …

7
Який процес використовує всі мої диски IO
Якщо я використовую "top", я можу побачити, який процесор зайнятий і який процес використовує весь мій процесор. Якщо я використовую "iostat -x", я можу побачити, який диск зайнятий. Але як я бачу, який процес використовує всю пропускну здатність диска?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.