Вопросы с тегом «performance»

По вопросам, касающимся измерения или улучшения кода и эффективности приложений.

19
Обратный отсчет быстрее, чем подсчет?
Наш учитель информатики как-то сказал, что почему-то эффективнее считать, чем считать. Например, если вам нужно использовать цикл FOR, а индекс цикла где-то не используется (например, выводит строку N * на экран), я имею в виду такой код: for (i = N; i >= 0; i--) putchar('*'); лучше, чем: for (i …
131 c  performance  loops 

8
Как оптимизировать для понимания и циклы в Scala?
Итак, Scala должна быть такой же быстрой, как Java. Я возвращаюсь к некоторым проблемам Project Euler в Scala, которые изначально решал на Java. В частности, проблема 5: «Какое наименьшее положительное число делится без остатка на все числа от 1 до 20?» Вот мое решение Java, выполнение которого на моем компьютере …

9
Как оценить эффективность PHP-скрипта
Я хочу знать, как лучше всего протестировать мои PHP-скрипты. Неважно, это задание cron, веб-страница или веб-сервис. Я знаю, что могу использовать microtime, но действительно ли он дает мне реальное время PHP-скрипта? Я хочу протестировать и протестировать различные функции PHP, которые делают то же самое. Например, preg_matchvs strposили domdocumentvs preg_matchили preg_replace …

5
Сокращение времени паузы при сборке мусора в программе на Haskell
Мы разрабатываем программу, которая принимает и пересылает «сообщения», сохраняя при этом временную историю этих сообщений, чтобы она могла рассказать вам историю сообщений по запросу. Сообщения идентифицируются численно, обычно имеют размер около 1 килобайта, и нам необходимо хранить сотни тысяч таких сообщений. Мы хотим оптимизировать эту программу для задержки: время между …

18
Когда мне следует использовать встроенный или внешний Javascript?
Я хотел бы знать, когда мне следует включать внешние скрипты или писать их встроенными в HTML-код с точки зрения производительности и простоты обслуживания. Какова общая практика для этого? Реальный сценарий - у меня есть несколько html-страниц, которым требуется проверка формы на стороне клиента. Для этого я использую плагин jQuery, который …

4
«X <y <z» быстрее, чем «x <y и y <z»?
Из этой страницы мы знаем, что: Связанные сравнения выполняются быстрее, чем использование andоператора. Пишите x &lt; y &lt; zвместо x &lt; y and y &lt; z. Однако я получил другой результат, проверяя следующие фрагменты кода: $ python -m timeit "x = 1.2" "y = 1.3" "z = 1.8" "x &lt; …

1
Почему в этом примере «use strict» повышает производительность в 10 раз?
После вопроса « Расширение производительности String.prototype» я был очень заинтригован, потому что простое добавление "use strict"к String.prototypeметоду улучшило производительность в 10 раз. Объяснение по Бергам коротко и не объясняет мне. Почему существует такая резкая разница между двумя почти идентичными методами, которые отличаются только "use strict"вверху? Можете ли вы объяснить более …

2
Как наличие динамической переменной влияет на производительность?
У меня вопрос по производительности dynamicв C #. Я читал, dynamicзаставляет компилятор снова работать, но что он делает? Нужно ли перекомпилировать весь метод с dynamicпеременной, используемой в качестве параметра, или только те строки с динамическим поведением / контекстом? Я заметил, что использование dynamicпеременных может замедлить простой цикл for на 2 …
128 c#  performance  dynamic 

17
Xcode 4 - низкая производительность
У меня проблема с Xcode 4, который действительно очень медленно реагирует на взаимодействие с пользователем, например, редактирование кода, прокрутка областей и т. Д. Это особенно происходит с крупномасштабными проектами со многими контроллерами / файлами просмотра и т. Д. На прошлой неделе я полностью протер жесткий диск и переустановил Snow Leopard …

1
Почему этот код F # такой медленный?
Реализация Левенштейна на C # и F #. Версия C # в 10 раз быстрее для двух строк размером около 1500 символов. C #: 69 мс, F # 867 мс. Зачем? Насколько я могу судить, они делают то же самое? Не имеет значения, является ли это сборкой Release или Debug. …
127 c#  performance  f#  inline 

5
Есть ли польза от обновления скомпилированного кода Java 7 до Java 8?
У меня есть старое приложение, написанное на Java 7. Оно отлично работает в Java 8 JRE. Я не планирую переписывать какой-либо код, чтобы использовать функции Java 8. Есть ли какие-либо технические преимущества в обновлении скомпилированного кода до последней версии Java 8 JDK? Чтобы было ясно, код в настоящее время скомпилирован …
127 java  performance  java-8 

3
В каком порядке панели наиболее эффективны с точки зрения времени рендеринга и производительности?
Часто бывает, что для нужного мне макета подходит более одной панели, однако я знаю, что время рендеринга для разных типов панелей различается. Например, MSDN утверждает, что Относительно простой Panel, например Canvas, может иметь значительно лучшую производительность, чем более сложный Panel, например Grid. Итак, с точки зрения времени рендеринга и производительности, …

9
Ускорьте миллионы замен регулярных выражений в Python 3
Я использую Python 3.5.2 У меня есть два списка список из примерно 750 000 «предложений» (длинных строк) список примерно из 20 000 «слов», которые я хотел бы удалить из своих 750 000 предложений Итак, мне нужно перебрать 750 000 предложений и выполнить около 20 000 замен, но ТОЛЬКО если мои …

2
Насколько велика таблица PostgreSQL?
Я работаю над дизайном проекта RoR для своей компании, и наша команда разработчиков уже столкнулась с небольшими спорами по поводу дизайна, особенно базы данных. У нас есть модель, Messageкоторую необходимо сохранить. Это очень, очень маленькая модель с тремя столбцами db, кроме id, однако, когда мы перейдем к производству, вероятно, будет …

14
Есть ли прирост производительности при использовании одинарных кавычек по сравнению с двойными кавычками в рубине?
Знаете ли вы, что использование двойных кавычек вместо одинарных в ruby ​​снижает производительность каким-либо значимым образом в ruby ​​1.8 и 1.9? так что если я напечатаю question = 'my question' это быстрее чем question = "my question" Я полагаю, что Ruby пытается выяснить, нужно ли что-то оценивать, когда он встречает …
126 ruby  performance  syntax 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.