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

Оптимізація - це процес вдосконалення існуючої програми, щоб зробити її ефективнішою чи / та використовувати менше ресурсів.

2
Який код краще для оптимізації прогнозування галузей?
Враховуючи галузеве передбачення, а також ефект оптимізацій компілятора, який код має тенденцію до вищої ефективності? Зауважте, що bRareExceptionPresent є нечастою умовою. Це не нормальний шлях логіки. /* MOST COMMON path must branch around IF clause */ bool SomeFunction(bool bRareExceptionPresent) { // abort before function if(bRareExceptionPresent) { return false; } .. …

7
Де повинні рефакторинг коду та оптимізація коду підходити як до гнучкої, так і для водоспадної процедури?
Серед команди управління проектом існує таке поняття, що твердження, що "працює" означає, що його слід вважати завершеним на 100%. Більшість програмістів знають, що це не завжди так. Якщо я намагаюся використати альтернативні підходи, щоб отримати функціональну функціональність, це не обов'язково означає, що я знайшов найкраще рішення, або це не потребуватиме …

10
Як часто очевидна швидкість програмного забезпечення в очах клієнтів?
Теоретично, клієнти повинні мати можливість відчути покращення продуктивності програмного забезпечення на основі досвіду з перших рук. На практиці іноді вдосконалення є недостатньо помітними, так що для отримання грошових коштів від поліпшень необхідно використовувати оціночні показники ефективності в маркетингу з метою залучення клієнтів. Ми вже знаємо різницю між сприйнятою продуктивністю (затримкою …

4
Чи я передчасно оптимізую?
Зараз я перебуваю на стадії проектування архітектури на основі компонентів в C ++. Мій сучасний дизайн включає використання таких функцій, як: std::vectors з std::shared_ptrs для утримання компонентів std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Компоненти представлятимуть дані та логіку різних елементів, які потрібні в ігровому програмному забезпеченні, такому як графіка, фізика, AI, аудіо тощо. Я …

3
Мій алгоритм, який витягує найбільшу скриньку, яку можна зробити з менших коробок, занадто повільний
Уявіть світ на основі кубів (наприклад, Minecraft, Trove або Cube World), де все складається з однакових розмірів кубів і всі куби одного типу . Мета - представити світ з найменшою кількістю прямокутних коробок (шляхом злиття кубів, але зберігаючи опуклу форму (він же, прямокутна форма коробки)). Мій алгоритм в цьому досягає …

3
Чи існує загальний метод оцінки оптимальності алгоритму оптимізації?
чи існує загальний метод оцінювання оптимальності алгоритму оптимізації, наприклад алгоритм, що вирішує інакше задачу NP або жорстку NP? Єдиний метод, який я придумав поки що, - це порівняння результатів алгоритму з уже відомими оптимальними рішеннями. Якщо ні, то існують конкретні методи для якихось особливих проблем? РЕДАКЦІЯ Для уточнення: під оптимальністю …

11
Де ви оптимізуєте?
Існує дві області для оптимізації швидкості в: Там, де проводиться найбільше часу Код, який називається найбільше Яке найкраще місце для початку оптимізації? Часто код, який називається найчастіше, вже має низький час виконання. Чи оптимізуєте ви повільніші, менш названі райони чи витрачаєте час на оптимізацію швидших, сильно використовуваних областей?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.