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

11
Подходы к кодовой базе становятся все медленнее

Мы работаем над базой кода C ++ среднего размера (10Mloc), которая благодаря нашим усилиям по оптимизации становится все более медленной . Эта кодовая база представляет собой набор библиотек, которые мы объединяем, чтобы заставить их работать. Когда была разработана общая структура взаимодействия...

11
алгоритм лифта и его реализация [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я хотел знать, как работают (настоящие) лифты. Но до сих пор я не мог...

10
Как часто скорость программного обеспечения очевидна в глазах клиентов?

Теоретически, клиенты должны почувствовать улучшение производительности программного обеспечения из первых рук. На практике иногда улучшения не достаточно заметны, так что для того, чтобы монетизировать их, необходимо использовать количественные показатели эффективности в маркетинге, чтобы привлечь...

10
Оптимизация избыточного выделения строк в C ++

У меня довольно сложный компонент C ++, производительность которого стала проблемой. Профилирование показывает, что большая часть времени выполнения просто тратится на выделение памяти для std::strings. Я знаю, что среди этих строк много избыточности. Горстка значений повторяется очень часто, но...

10
Когда начать думать о масштабируемости? [закрыто]

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

10
Где рефакторинг и оптимизация кода должны сочетаться как с гибкой, так и с временной шкалой процесса?

Похоже, среди команды управления проектом существует такое понятие, что «это работает» означает, что его следует считать завершенным на 100%. Большинство программистов знают, что это не всегда так. Если я пробую альтернативные подходы, чтобы заставить работать часть функциональности, это не...

10
Стоит ли минимизировать создание множества мелких предметов?

При написании чего-то, что часто создает множество (1000 с) небольших объектов, следует ли пытаться минимизировать это для производительности? Особенно, если вы не знаете, на какой системе он будет работать, от низкоуровневых настольных компьютеров до мобильных устройств. Что касается мобильных...

10
Какой код лучше подходит для оптимизации прогнозирования ветвлений?

Учитывая прогноз ветвления, а также эффект оптимизации компилятора, какой код имеет тенденцию предлагать превосходную производительность? Обратите внимание, что bRareExceptionPresent представляет собой необычное условие. Это не нормальный путь логики. /* MOST COMMON path must branch around IF...

9
Я преждевременно оптимизирую?

В настоящее время я нахожусь на стадии разработки архитектуры на основе компонентов в C ++. Мой текущий дизайн включает в себя использование таких функций, как: std::vectors std::shared_ptrдля хранения компонентов std::dynamic_pointer_cast std::unordered_map<std::string,[yada]> Компоненты...

9
Мой алгоритм, который извлекает самый большой ящик, который может быть сделан из меньших ящиков, слишком медленный

Представьте себе мир, основанный на кубах (например, Minecraft, Trove или Cube World), где все состоит из кубов одинакового размера, и все кубы одного типа . Цель состоит в том, чтобы представить мир с наименьшим количеством прямоугольных прямоугольников (объединяя кубы, но сохраняя выпуклую форму...

9
Существует ли общий метод оценки оптимальности алгоритма оптимизации?

Существует ли общий метод оценки оптимальности алгоритма оптимизации, например, алгоритм, решающий в противном случае NP-сложную или NP-полную задачу? Единственный метод, который я до сих пор придумал, - это сравнение результатов алгоритма с уже известными оптимальными решениями. Если нет,...

9
Где вы оптимизируете?

Есть две области для оптимизации скорости: Где тратится больше всего времени Код, который называется наиболее Какое место лучше всего начать оптимизировать? Часто код, который вызывается наиболее часто, уже имеет низкое время выполнения. Оптимизируете ли вы медленные, менее называемые области или...