Результаты поиска по запросу "optimization"
Почему два алгоритма нахождения простых чисел так сильно различаются по скорости, даже если кажется, что они выполняют одинаковое количество итераций?
У меня есть два алгоритма поиска простых чисел в Python. Кажется, что внутренний цикл каждого из них выполняется одинаковое количество раз и одинаково прост. Тем не менее, один из них занимает в 10 раз больше, чем другой. Мой вопрос: Почему? Это ...
Оптимизация простого алгоритма поиска
Я немного поигрался с довольно простой, самодельной поисковой системой, и теперь я вертлюсь с некоторым кодом сортировки релевантности. Это не очень красиво, но я не очень хорош, когда дело доходит до умных алгоритмов, поэтому я надеялся ...
Что означают термины «связанный с процессором» и «связанный с вводом / выводом»?
Что означают термины «связанный с процессором» и «связанный с вводом / выводом»?
Почему итерация массива назад быстрее, чем вперед
Учитывая этот код: var arr = []; for (var i = 0; i < 10000; ++i) arr.push(1);Вперед for (var i = 0; i < arr.length; ++i) {}задом for (var i = arr.length - 1; i >= 0; --i) {}Жестко вперед for (var i = 0; i < 10000; ++i) {}Почему назад намного ...
Symfony - обновить несколько записей
Каков наилучший способ обновить несколько записей в базе данных, используя доктрину symfony2? Я получаю массив идентификаторов записей, которые я должен обновить. Я хочу присвоить каждой записи свой индекс из полученного массива в ...
самый эффективный способ перебора всех элементов DOM?
К сожалению, мне нужно перебрать все DOM-элементы страницы, и мне интересно, какова самая эффективная техника. Я мог бы, вероятно, сравнить их с самим собой, и мог бы, если бы у меня было время, но я надеюсь, что кто-то уже испытал это или имеет ...
EF4.2 дополнительное левое внешнее соединение с тем же столом
Я знаю, что уже есть некоторые вопросы по этому поводу, большинство из которых касаются либо старых проблем, которые были решены, либо нескольких таблиц. Этот вопрос не рассматривается ни в одной из других проблем «левого внешнего соединения», ...
Порядок операций SQL
Если я запускаю следующий запрос SQL SELECT * FROM A LEFT JOIN B ON A.foo=B.foo WHERE A.date = "Yesterday"ЛиWHERE Заявление оценивается до или послеJOIN? Если после, что было бы лучшим способом написать это утверждение, чтобы возвращать только ...
SSE медленнее чем FPU?
У меня есть большой кусок кода, часть тела которого содержит этот кусок кода: result = (nx * m_Lx + ny * m_Ly + m_Lz) / sqrt(nx * nx + ny * ny + 1);который я векторизовал следующим образом (все ужеfloat): __m128 r = _mm_mul_ps(_mm_set_ps(ny, ...
Общие стратегии для проблем с памятью / скоростью
У меня есть код C ++, который проходит около 200 файлов ASCII, выполняет некоторую базовую обработку данных и выводит один файл ASCII со (в основном) всеми данными. Сначала программа запускается очень быстро, затем резко замедляется ...