0
ответов

How to allow copy elision construction for C++ classes (not just POD C structs)

Consider the following code: #include #include struct A { A() {} A(const A&) { std::cout << "Copy" << std::endl; } A(A&&) { std::...
вопрос задан: 23 May 2017 12:31
0
ответов

Как я могу улучшить этот алгоритм для решения модифицированной головоломки с почтовыми марками?

Задача «Сын дартса» - это соревнование по программированию Эла Циммермана, завершившееся 20 июня 2010 г. : Предположим, у вас есть мишень, разделенная на R. В каждом регионе дартса есть ...
вопрос задан: 23 May 2017 12:31
0
ответов

Оптимизация производительности Windows Forms InitializeComponent automatically

У меня есть программа с полным графическим интерфейсом, загрузка которой занимает около 750 мс благодаря функции InitializeComponent(). После некоторых исследований, кажется, что есть несколько техник для улучшения времени, которое занимает .NET ...
вопрос задан: 23 May 2017 12:27
0
ответов

Шаблоны выражений не встраиваются полностью

У меня завершена первая версия математической библиотеки, и для следующего шага я хотел бы обратиться к шаблоны выражений для повышения производительности кода. Однако мои первоначальные результаты отличаются ...
вопрос задан: 23 May 2017 12:26
0
ответов

memcpy vs assignment in C — should be memmove?

As pointed out in an answer to this question, the compiler (in this case gcc-4.1.2, yes it's old, no I can't change it) can replace struct assignments with memcpy where it thinks it is appropriate. I'...
вопрос задан: 23 May 2017 12:26
0
ответов

Оптимизация кода SSE GCC

Этот пост тесно связан с другим, опубликованным мной несколько дней назад. На этот раз я написал простой код, который просто добавляет пару массивов элементов, умножает результат на значения в другом массиве ...
вопрос задан: 23 May 2017 12:25
0
ответов

Вычислительная стоимость триггерных функций [дубликат ]

Возможный дубликат: как работают тригонометрические функции? Что на самом деле входит в вычисление триггерных функций, таких как Sin, Cos, Tan и Atan? Я думаю, что нашел оптимизацию в своем коде ...
вопрос задан: 23 May 2017 12:24
0
ответов

Зачем явно указывать «встроенный» в C++ [дубликат]

Возможный дубликат :Когда я должен писать ключевое слово "inline" для функции/метода? Так что это вопрос, который прослушивал меня некоторое время, и я не могу получить окончательный ответ. Мой...
вопрос задан: 23 May 2017 12:24
0
ответов

Optimzing SSE-code

В настоящее время я разрабатываю C-модуль для Java-приложения, которое нуждается в некоторых улучшениях производительности (см. Повышение производительности сетевого кодирования для фона). Я попытался оптимизировать ...
вопрос задан: 23 May 2017 12:22
0
ответов

std :: vector > или std :: deque >?

У меня есть существующий алгоритм, и мне нужно немного его оптимизировать, если это возможно. В настоящий момент нельзя сильно менять этот алгоритм. Алгоритм работает с экземпляром std :: vector <...
вопрос задан: 23 May 2017 12:20
0
ответов

Оптимизация SQL-запроса на SQLite3 с помощью индексов

Я пытаюсь оптимизировать SQL-запрос, создавая индексы для достижения наилучших результатов. Определение таблицы CREATE TABLE Mots (numero INTEGER NOT NULL, fk _Dictionnaires integer (5 )NOT...
вопрос задан: 23 May 2017 12:19
0
ответов

Как оптимизировать запрос UPDATE 'col = col + 1', который выполняется для более чем 100 000 записей?

См. Предыдущий вопрос, чтобы получить некоторую предысторию. Я пытаюсь перенумеровать поврежденное дерево MPTT с помощью SQL. Сценарий логически работает нормально, просто он слишком медленный. Мне постоянно нужно выполнить ...
вопрос задан: 23 May 2017 12:18
0
ответов

Шаблоны оптимизации производительности растровых изображений

Я нашел несколько шаблонов для оптимизации обработки растровых изображений в WPF. Однако я не понимаю, когда использовать каждый шаблон. Поскольку я думаю, что это обычная проблема, я резюмировал то, что я понимаю и что я ...
вопрос задан: 23 May 2017 12:17
0
ответов

Как я могу ускорить построчное чтение файла ASCII? (C ++)

Вот небольшой фрагмент кода, который становится узким местом после некоторых измерений: // --------------------------- -------------------------------------------------- // Создание набора хэшей словаря ...
вопрос задан: 23 May 2017 12:16
0
ответов

Какова цель указатели на сжатые объекты?

После моего вопроса о том, может ли CLR использовать сжатые указатели, я ответил, что это бессмысленно. Тем не менее, некоторые JVM реализуют его, поэтому каковы конкретные преимущества этого ...
вопрос задан: 23 May 2017 12:16
0
ответов

Почему один и тот же запрос дает два разных результата?

Я создал две таблицы и вставил значения, как показано ниже. Таблица 1 создает таблицу maxID (myID varchar(4) ); вставить в значения maxID ('A001'); вставить в значения maxID ("A002"); вставить в ...
вопрос задан: 23 May 2017 12:16
0
ответов

Когда компилятор C ++ 11 заставит RVO и NRVO превзойти семантику перемещения и привязку константных ссылок?

Рассмотрим случай, когда "целые" объекты с включенной семантикой перемещения возвращаются из функций, как с std :: basic_string <>: std :: wstring build_report () const {std :: wstring report; ... ...
вопрос задан: 23 May 2017 12:15
0
ответов

Дублируются ли строковые ссылки? [дубликат]

Возможный дубликат: C / C ++: Оптимизация указателей на строковые константы Предположим, у вас есть строка "example", определенная во многих местах // module1.h char * x = "пример"; // module2.h char * a [] = {...
вопрос задан: 23 May 2017 12:14
0
ответов

более быстрый способ достижения unique () в Matlab, если предполагается 1d предварительно отсортированный вектор?

Мне повезло, я нашел способ добиться пересечения ( ) быстрее при переполнении стека с помощью предварительно отсортированного 1d-вектора, поэтому я надеюсь на такую ​​же удачу и с unique ();) Почти 1/4 часть моего времени выполнения тратится на ...
вопрос задан: 23 May 2017 12:14
0
ответов

Что я могу сделать, чтобы оптимизировать мое приложение ajax для IE7 / IE8, чтобы избежать «Прекратить запуск этого сценария»?

У меня есть механизм бронирования, который в IE7 работает довольно медленно. Он ajaxified и основан на изменении хэша / окна. Всего 5 ступеней. Основная проблема, с которой я столкнулся, заключается в том, что шаг 2 очень медленный в IE. Когда пользовате
вопрос задан: 23 May 2017 12:13
0
ответов

Как ускорить вставку LINQ с помощью SQL CE?

История У меня есть список «записей» (3500), которые я сохраняю в XML и сжимаю при выходе из программы. Так как: количество записей увеличивается, только около 50 записей необходимо обновить при выходе ...
вопрос задан: 23 May 2017 12:12
0
ответов

Преобразования цикла с потенциально общими объектами

Рассмотрим следующий код: #include int sum (const std :: vector & v) {int count = 0; для (int i = 0; i
вопрос задан: 23 May 2017 12:11
0
ответов

Напечатать случайную строку из запроса mysql

Я искал способ создания виджета совместного перевода. Итак, у меня есть база данных mysql и таблица (называемая переводами) и небольшой скрипт, позволяющий пользователям переводить по одной странице за раз. ...
вопрос задан: 23 May 2017 12:11
0
ответов

Почему JVM все еще не поддерживает оптимизацию хвостового вызова?

Через два года после оптимизации с помощью Does-the-jvm-prevent-tail-call-optimizations , похоже, существует прототип реализации, и MLVM уже некоторое время определяет эту функцию как «proto 80%». Нет ли активных ...
вопрос задан: 23 May 2017 12:10
0
ответов

Чехол коммутатора на тип C # [дубликат]

Возможный дубликат: C # - Есть ли лучшая альтернатива, чем это, чтобы «включить тип»? Здравствуйте, предположим, что я получаю большой, если / иначе в типе класса. Есть ли способ сделать это с помощью коммутатора? ...
вопрос задан: 23 May 2017 12:10
0
ответов

Почему ранний возврат медленнее, чем остальные?

Это вопрос в продолжение ответа, который я дал несколько дней назад. Edit: похоже, что ОП того вопроса уже использовал код, который я разместил для него, чтобы задать тот же вопрос, но я не знал об этом. ...
вопрос задан: 23 May 2017 12:10
0
ответов

Значение аббревиатуры SSO в контексте std::string

В вопросе C++ об оптимизации и стиле кода в нескольких ответах упоминается «SSO» в контексте оптимизации копий std::string. Что означает SSO в этом контексте? Явно не "один знак...
вопрос задан: 23 May 2017 12:10
0
ответов

Быстрый (er) алгоритм определения длины самой длинной общей подпоследовательности (LCS)

Проблема: требуется длина LCS между двумя строками. Размер строк не превышает 100 символов. Алфавит - обычный ДНК, 4 символа «ACGT». Динамический подход не быстрый ...
вопрос задан: 23 May 2017 12:10
0
ответов

Действительно ли предпочтительнее это «переместить объявление ближе к использованию»? [дубликат]

Возможный дубликат :Как лучше объявить переменную внутри или вне цикла? Resharper хочет, чтобы я изменил это :в Platypus; строка уткаBill1; строка уткаBill2; строка уткаBill3;......
вопрос задан: 23 May 2017 12:09
0
ответов

Какую оптимизацию обеспечивает семантика перемещения, если у нас уже есть RVO?

Как Насколько я понимаю, одной из целей добавления семантики перемещения является оптимизация кода путем вызова специального конструктора для копирования «временных» объектов. Например, в этом ответе мы видим, что он может ...
вопрос задан: 23 May 2017 12:09