Результаты поиска по запросу "optimization"
Оптимизировать таблицы только для чтения в PostgreSQL
У меня есть много таблиц только для чтения в базе данных Postgres. Все эти таблицы могут быть запрошены с использованием любой комбинации столбцов. Что я могу сделать, чтобы оптимизировать запросы? Полезно ли добавлять индексы ко всем столбцам ...
Индексы SQL Server - по возрастанию или по убыванию, какая разница?
Когда вы создаете индекс для столбца или количество столбцов в MS SQL Server (я использую версию 2005), вы можете указать, что индекс для каждого столбца будет восходящим или нисходящим. Мне трудно понять, почему этот выбор даже здесь. Используя ...
Что это означает, когда операция «приближается к 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 метод, они утверждают, что Этот метод приближается к ...
Насколько переносимым является использование младшего бита указателя в качестве флага?
Если есть, например, класс, который требует указатель иbool, Для простотыint указатель будет использоваться в примерах, но тип указателя не имеет значения, если он указывает на то, чейsize() больше 1. Определение класса с{ bool , int *} члены ...
Получить 2 последние сообщения для каждой категории
Допустим, у меня есть 2 таблицы: blog_posts и категории. Каждое сообщение в блоге относится только к ОДНОЙ категории, поэтому здесь есть в основном внешний ключ между двумя таблицами. Я хотел бы получить 2 последних сообщения из каждой ...
Другой результат с плавающей запятой при включенной оптимизации - ошибка компилятора?
Приведенный ниже код работает на Visual Studio 2008 с оптимизацией и без нее. Но это работает только на g ++ без оптимизации (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = ...
Почему g ++ не оптимизирует хвостовой вызов, пока gcc?
Я хотел проверить, поддерживает ли g ++ хвостовой вызов, поэтому я написал эту простую программу, чтобы проверить это:http://ideone.com/hnXHv [http://ideone.com/hnXHv] using namespace std; size_t st; void PrintStackTop(const std::string &type) ...
Применима ли RVO (оптимизация возвращаемого значения) ко всем объектам?
РВО (Оптимизация возвращаемого значения [http://en.wikipedia.org/wiki/Return_value_optimization]) гарантировано или применимо для всех объектов и ситуаций в компиляторах C ++ (особенно GCC)? Если ответ «нет», каковы условия этой оптимизации для ...
Какой из них быстрее? Вызов функции или условный оператор if?
Пожалуйста, учтите прогноз ветвления, прежде чем отвечать на этот вопрос. У меня есть несколько сценариев, где я могу заменить условный оператор вызовом функции с помощью указателя на функцию. Что-то вроде этого. (вы можете думать ...
Измерение времени загрузки сайта через API производительности
Я слушал выступление Стива Соудерса несколько дней назад, и он упомянул новую спецификацию производительности, которую внедряют новые браузеры, и это было довольно интригующе. В своем выступлении он упомянул следующий пример как средство ...