0
ответов

скорость доступа к const переменным в c/c++

Доступ к const переменным быстрее, чем к не const переменным? Мне интересно, стоит ли использовать const больше как шаг в оптимизации программы?
вопрос задан: 29 November 2011 10:20
0
ответов

C++ Cache friendly way of accessing all members of all elements of a `vector `

Я заинтересован в оптимизации своего кода для многопоточных вычислений. С точки зрения кэша, конвейеризации или любых других аспектов доступа к памяти, как следующие методы могут сравниться по экономии этих ресурсов: ...
вопрос задан: 28 November 2011 07:40
0
ответов

Выделена ли память для статической константной переменной, адрес которой никогда не используется?

Если я никогда не использую адрес статической константной переменной, выделяется ли для нее память при использовании достаточно современного компилятора?
вопрос задан: 28 November 2011 00:01
0
ответов

быстрый способ чтения из StringIO, пока не встретится какой-нибудь байт

Предположим, у меня есть некий StringIO (из cStringIO). Я хочу читать из него буфер, пока не встретится какой-нибудь символ/байт, скажем 'Z', поэтому: stringio = StringIO('ABCZ123') buf = read_until(stringio, 'Z') # ...
вопрос задан: 26 November 2011 16:51
0
ответов

Обновление большого количества записей - оптимизация производительности

У меня есть инструмент для игры в бейсбол, который позволяет пользователям анализировать историческую статистику бэттинга игрока. Например, сколько ударов у A-Rod за последние 7 дней в ночное время? Я хочу ...
вопрос задан: 24 November 2011 23:15
0
ответов

Настройки mod_deflate и mod_header?

Я наконец-то получил аккаунт VPS хостинга, который позволяет мне использовать mod_deflate и mod_header (конечно). Я пытаюсь сделать свой сайт быстрее в соответствии с рекомендациями YSlow, которые включают gzipping (через ...
вопрос задан: 24 November 2011 20:24
0
ответов

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

У меня есть приложение, которое становится довольно большим, и время запуска Spring составляет около 20 секунд. Для производственного использования это нормально, но для разработки это большая боль. Какой хороший ...
вопрос задан: 24 November 2011 07:32
0
ответов

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

если я компилирую код int main () {int i; i = 1; i = 2; } в VS с Release и оптимизацией разборка выглядит так: int main () {int i; i = 1; i = 2; } 010D1000 xor ...
вопрос задан: 23 November 2011 21:01
0
ответов

Как повысить эффективность этого цикла numpy

У меня есть массив numpy, содержащий метки. Я хотел бы рассчитать число для каждой метки в зависимости от ее размера и ограничивающей рамки. Как я могу написать это более эффективно, чтобы его можно было использовать на ...
вопрос задан: 23 November 2011 16:52
0
ответов

Максимальное совпадение для строки

Я пытаюсь написать метод, который вернет мне код, соответствующий банковскому продукту, который мне нужно передать веб-службе. У меня есть массив подходящих универсальных типов продуктов и входные данные ...
вопрос задан: 19 November 2011 17:08
0
ответов

Почему пустой вызов функции в Python примерно на 15% медленнее для динамически компилируемого кода Python

Это довольно плохая микрооптимизация, но мне просто любопытно. Обычно это не имеет значения в «реальном» мире. Итак, я компилирую функцию (которая ничего не делает) с помощью compile (), а затем вызываю exec ...
вопрос задан: 19 November 2011 02:22
0
ответов

Есть ли в Clojure логика короткого замыкания?

Во многих языках, если вы напишете что-то вроде if (foo () || bar () || foobar ( )) {/ * делать вещи * /} и foo () возвращает true, тогда bar () и foobar () не будут оцениваться. Предположим, у меня есть ...
вопрос задан: 18 November 2011 23:28
0
ответов

Самый быстрый алгоритм планаризации графов

Я использую Processing для разработки навигационной системы для сложных данных и процессов. В рамках этого я довольно глубоко погрузился в компоновку графиков. Это все весело, и мое мнение об алгоритмах компоновки ...
вопрос задан: 18 November 2011 17:50
0
ответов

Оптимизируйте эту функцию (в C ++)

У меня есть код, потребляющий процессор, где некоторая функция с циклом выполняется много раз. Каждая оптимизация в этом цикле приносит заметный прирост производительности. Вопрос: Как бы вы оптимизировали этот цикл (...
вопрос задан: 18 November 2011 11:17
0
ответов

Добавление тега span в Rails link_to

I've посмотрело на SO о том, как добавить тег < span >, но я не видел пример, который поместил < span > туда, где я хочу использовать Rails 3 link_to: < a href = "#" class = "button white" > < span id = "...
вопрос задан: 18 November 2011 10:30
0
ответов

Обнаружение наличия FPU на Android

Я хочу получить максимальную производительность своего мобильного приложения на Android . Я хотел бы знать, знает ли кто-нибудь о трюке, чтобы проверить, есть ли в телефоне FPU. После некоторых исследований выяснилось, что ...
вопрос задан: 17 November 2011 02:38
0
ответов

Эффективный способ преобразования массива Scala в уникальный отсортированный список

Кто-нибудь может оптимизировать следующий оператор в Scala: // возможно большой val someArray = Array (9, 1, 6, 2, 1, 9, 4, 5, 1, 6, 5, 0, 6) // вывод отсортированного списка, который содержит уникальный элемент из массива ...
вопрос задан: 16 November 2011 23:08
0
ответов

более быстрый способ достичь того, что дает мне crossct ()?

Я обнаружил, что много времени, проведенного в моей функции Matlab, происходит в следующем коде: correct (freq_bins, our_bins); Оба могут быть довольно большими векторами и состоять только из целых чисел. Мне просто нужно ...
вопрос задан: 16 November 2011 22:10
0
ответов

ускорить этот код Matlab?

Есть ли хороший способ ускорить этот блок кода Matlab (n, в частности, может быть большим) с помощью матричных операций, или что-нибудь? Более 1/4 моего времени выполнения находится в этом небольшом блоке кода. % Получить ...
вопрос задан: 16 November 2011 20:44
0
ответов

Выполните ограничения внешнего ключа повлиять на преобразования запросов в Oracle?

У меня такая ситуация: создать таблицу a (a_id number (38) не null, ограничение pk_a первичный ключ (id) ); создать таблицу b (номер a_id (38) не равен нулю ); создать индекс b_a_id_index на b (a_id); ...
вопрос задан: 16 November 2011 15:42
0
ответов

Почему GCC не оптимизирует этот набор ветвлений и условий настолько, насколько мог бы?

Следующие три части кода достигают точно такого же эффекта. Тем не менее, при компиляции с -O3 в GCC 4.5.2 время для многих итераций сильно различается. 1 - Нормальное ветвление с использованием ...
вопрос задан: 14 November 2011 23:57
0
ответов

Оптимизация внутренних циклов Haskell

Я все еще работаю над своей реализацией SHA1 в Haskell. Теперь у меня есть рабочая реализация, и это внутренний цикл: iterateBlock ':: Int -> [Word32] -> Word32 -> Word32 -> Word32 -> ...
вопрос задан: 14 November 2011 21:50
0
ответов

Самый быстрый способ вычисления квадрата расстояния

Мой код в значительной степени полагается на вычисление расстояний между двумя точками в трехмерном пространстве. Чтобы избежать дорогостоящего квадратного корня, я использую квадрат расстояния повсюду. Но тем не менее, он занимает большую часть ...
вопрос задан: 10 November 2011 10:19
0
ответов

Как лучше всего проверить, существует ли селектор?

В JQuery, чтобы проверить, существует ли селектор, я делаю что-то вроде: if ($ (selector) .length> 0) {...} Но Я полагаю, что это, возможно, не лучший способ, потому что я просто хочу знать, существует ли селектор ...
вопрос задан: 9 November 2011 06:58
0
ответов

Максимизировать взаимодействие между людьми

Круглый стол. И есть n человек, некоторые из них дружат друг с другом. Человек, сидящий за столом, может взаимодействовать с человеком, находящимся рядом с ним, если он друг. Надо найти ...
вопрос задан: 8 November 2011 08:20
0
ответов

Производительность кеширования векторов, матриц и кватернионов

В прошлом я неоднократно замечал, что код C и C ++ использует следующий формат для этих структур: class Vector3 {float components [3 ]; //etc. } class Matrix4x4 {...
вопрос задан: 7 November 2011 20:43
0
ответов

Как именно V8 оптимизирует / встраивает?

Мне интересно, можно ли узнать, как именно V8 оптимизирует и встраивает вещи. Я создал три простые тестовые функции, каждая из которых вычисляет синус угла в градусах. Я поставил ...
вопрос задан: 7 November 2011 18:16
0
ответов

Как оптимизировать размер разделяемой библиотеки?

Допустим, у нас есть огромные статические библиотеки с множеством ненужных функций (в приведенном ниже примере у нас есть библиотеки lib1.a и lib2.a с ненужными функциями g1 () и f2 () ). Мы хотим создать разделяемую библиотеку с ...
вопрос задан: 5 November 2011 17:39
0
ответов

Алгоритм заключения выражения в скобки, чтобы максимизировать его значение

Я обнаружил это, когда искал задачи по динамическому программированию. Вам дано выражение без скобок в форме V0 O0 V1 O1 .... Vn-1 Мы должны поставить скобки в местах, которые максимизируют ...
вопрос задан: 5 November 2011 17:35
0
ответов

CSS-правила, замедляющие скорость работы браузера (рендеринг)

Я ищу самые большие ошибки, которые вы можете сделать в своем коде CSS; Правила CSS, замедляющие скорость браузера (рендеринг). Например: .myDraggables {box-shadow: 0px 1px 2px # 000 inset; ...
вопрос задан: 5 November 2011 12:36