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

3 ответа

Пример вывода. Обратите внимание, как мы получаем двойной штраф в случае № 2, потому что мы используем блок из нескольких аргументов, а также вызываем

ительная производительность Symbol # to_proc в популярных реализациях Ruby [http://blog.gregspurrier.com/articles/relative-performance-of-symbol-to-proc-in-popular-ruby-implementations] утверждает, что в МРТ Ruby 1.8.7,Symbol#to_proc медленнее, ...

5 ответов

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

ал, что многие разработчики используют x + = 1 вместо x ++ для ясности. Я понимаю, что x ++ может быть неоднозначным для новых разработчиков и что x + = 1 всегда более понятен, но есть ли разница в эффективности между ними? Пример использования ...

6 ответов

Конкатенация строк без оператора «+»

Я играл с python и понял, что нам не нужно использовать оператор «+» для объединения строк, если он не используется напрямую. Например: string1 = 'Hello' 'World' #1 works fine string2 = 'Hello' + 'World' #2 also works fine string3 = 'Hello' ...

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

12 ответов

Должен ли я быть обеспокоен скоростью словаря .NET?

Я буду создавать проект, который будет использовать поиск по словарю и вставлять немало. Это то, что беспокоит? Кроме того, если я делаю бенчмаркинг и тому подобное, и это действительно плохо, то как лучше заменить словарь чем-то другим? Будет ...

2 ответа

, Это вызывает так называемую задержку переформатирования ".

ался изо всех сил оптимизировать некоторый код, который я использую с помощью встроенных функций sse от Microsoft. Одна из самых больших проблем при оптимизации моего кода - это LHS, возникающая всякий раз, когда я хочу использовать константу. ...

3 ответа

эта ссылка

аю простую задачу оптимизации. Набор данных имеет 26 столбцов и более 3000 строк. Исходный код выглядит так Means <- colMeans(Returns) Sigma <- cov(Returns) invSigma1 <- solve(Sigma)И все работает отлично, но затем я хочу сделать то же самое для ...

3 ответа

 по мере того, как компиляторы набирают скорость с C ++ 0x и реализации становятся зрелыми

отрим случай, когда «целые» объекты с включенной семантикой перемещения возвращаются из функций, как сstd::basic_string<>: std::wstring build_report() const { std::wstring report; ... return report; } Можно ли реально ожидать, что я сделаю ...

11 ответов

Мы можем ясно видеть, что это число является правильным, но откуда вы узнали, что 8760 является правильным ответом? Если вам необходимо выполнить многие из этих операций, вы можете предварительно обработать данные до правильной формы ПЕРЕД вводом интенсивных вычислений. Таким образом, вам не понадобится невероятная эффективность, и вопрос станет спорным.

имеешь дело сdoubleтипы данных умножается на обратное лучше или хуже? Какой путьБыстрее? Какой способ использует меньше памяти? Какой способ предпочтительнее? Как MSIL справляется с этим? SquareInches = MMSquared / 645.16 SquareInches = ...

2 ответа

Отключите антивирусный мониторинг в реальном времени папки, к которой клонировано хранилище, и выполните дефрагментацию. Больше ничего не поделаешь.

лон Mercurial стал невероятно медленным, предположительно из-за фрагментации на диске. Есть ли способ оптимизировать его? Очевидным способом является создание нового клона, затем копирование моего MQ, сохраненных пакетов, hgrc и т. Д. В новый ...

2 ответа

 хотя теоретически было бы возможно идентифицировать известные типы и привести их в соответствие, чтобы использовать их.

ользую новую версию Resharper 6. В некоторых местах моего кода он выделил какой-то текст и предупредил меня, что может бытьВозможно многократное перечисление IEnumerable. Я понимаю, что это значит, и воспользовался советом, где это уместно, но ...