Результаты поиска по запросу "optimization"

1 ответ

Оптимизировать таблицы только для чтения в PostgreSQL

У меня есть много таблиц только для чтения в базе данных Postgres. Все эти таблицы могут быть запрошены с использованием любой комбинации столбцов. Что я могу сделать, чтобы оптимизировать запросы? Полезно ли добавлять индексы ко всем столбцам ...

3 ответа

Индексы SQL Server - по возрастанию или по убыванию, какая разница?

Когда вы создаете индекс для столбца или количество столбцов в MS SQL Server (я использую версию 2005), вы можете указать, что индекс для каждого столбца будет восходящим или нисходящим. Мне трудно понять, почему этот выбор даже здесь. Используя ...

4 ответа

Что это означает, когда операция «приближается к O (1)», а не «является O (1)»?

Рассмотрим, например, документацию для .NET Framework 4.5.Dictionary<TKey, TValue> класс: взамечания [http://msdn.microsoft.com/en-us/library/kw5aaea4%28v=vs.110%29.aspx] для.ContainsKey метод, они утверждают, что Этот метод приближается к ...

ТОП публикаций

3 ответа

Насколько переносимым является использование младшего бита указателя в качестве флага?

Если есть, например, класс, который требует указатель иbool, Для простотыint указатель будет использоваться в примерах, но тип указателя не имеет значения, если он указывает на то, чейsize() больше 1. Определение класса с{ bool , int *} члены ...

2 ответа

Получить 2 последние сообщения для каждой категории

Допустим, у меня есть 2 таблицы: blog_posts и категории. Каждое сообщение в блоге относится только к ОДНОЙ категории, поэтому здесь есть в основном внешний ключ между двумя таблицами. Я хотел бы получить 2 последних сообщения из каждой ...

7 ответов

Другой результат с плавающей запятой при включенной оптимизации - ошибка компилятора?

Приведенный ниже код работает на Visual Studio 2008 с оптимизацией и без нее. Но это работает только на g ++ без оптимизации (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = ...

3 ответа

Почему g ++ не оптимизирует хвостовой вызов, пока gcc?

Я хотел проверить, поддерживает ли g ++ хвостовой вызов, поэтому я написал эту простую программу, чтобы проверить это:http://ideone.com/hnXHv [http://ideone.com/hnXHv] using namespace std; size_t st; void PrintStackTop(const std::string &type) ...

5 ответов

Применима ли RVO (оптимизация возвращаемого значения) ко всем объектам?

РВО (Оптимизация возвращаемого значения [http://en.wikipedia.org/wiki/Return_value_optimization]) гарантировано или применимо для всех объектов и ситуаций в компиляторах C ++ (особенно GCC)? Если ответ «нет», каковы условия этой оптимизации для ...

3 ответа

Какой из них быстрее? Вызов функции или условный оператор if?

Пожалуйста, учтите прогноз ветвления, прежде чем отвечать на этот вопрос. У меня есть несколько сценариев, где я могу заменить условный оператор вызовом функции с помощью указателя на функцию. Что-то вроде этого. (вы можете думать ...

3 ответа

Измерение времени загрузки сайта через API производительности

Я слушал выступление Стива Соудерса несколько дней назад, и он упомянул новую спецификацию производительности, которую внедряют новые браузеры, и это было довольно интригующе. В своем выступлении он упомянул следующий пример как средство ...