В принципе, мне интересно узнать, как далеко вы продвигаетесь, чтобы ваши пользователи получили лучшее приложение.Тривиальные способы повышения производительности приложений
- Какой из них предпочитает динамическое/статическое распределение памяти, когда возможны оба варианта.
- Скребок
int
и с использованиемshort
илиint8_t
. Это действительно поможет? Или это будет скорее головной болью? - Динамическое распределение «пропорционально» большого объема памяти (из-за отсутствия информации о реальной памяти). И затем перераспределяя его на меньшую память (компактную) и удаляя первый. Например. Я выделяю 1000 единиц памяти. Затем, после вычисления, я определяю, что требуется только 400 единиц. Поэтому я выделяю новые 400 единиц, копирую 400 элементов, а затем удаляю 1000 единиц. В этом процессе я в конечном итоге выделяю еще больше памяти, например, 1400 единиц. Так должен ли я на самом деле приложить усилия, чтобы выделить новые 400 единиц и позволить 600 единиц отходов? [главный вопрос]
- Любое эффективное использование
union
для уменьшения использования памяти?
Уверен, что отсутствуют более важные моменты. Приветствуем любой другой известный или традиционный способ увеличить производительность памяти и времени.
если они тривиальные, то они не важны, не так ли? –
7: Нет; прочитайте хорошую книгу и начните писать что-то, что работает, и получите обзор кода, а не преждевременно беспокоиться о вещах, которые вы слышали в пабе. –
Я не могу сказать, является ли это вопросом списка, или 7 вопросов в одном. В любом случае, это не похоже на хорошую форму. – Flimzy