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

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

11
Переменные JavaScript объявляют вне или внутри цикла?
В AS3 я считаю, что вы должны инициализировать все переменные вне циклов для повышения производительности. Это касается и JavaScript? Что лучше / быстрее / лучшие практики? var value = 0; for (var i = 0; i < 100; i++) { value = somearray[i]; } или for (var i = 0 …

22
Является ли std :: vector намного медленнее, чем обычные массивы?
Я всегда думал, что это общая мудрость std::vector "реализована в виде массива", бла-бла-бла. Сегодня я спустился и проверил это, и, кажется, это не так: Вот некоторые результаты теста: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing completed in 26.591 seconds …
212 c++  arrays  performance  stl  vector 

13
Насколько дорого стоит .NET отражение?
Я постоянно слышу, как плохо использовать отражение. Хотя я обычно избегаю рефлексии и редко нахожу ситуации, когда без нее невозможно решить мою проблему, мне было интересно ... Для тех, кто использовал отражение в приложениях, измеряли ли вы снижение производительности и действительно ли это так плохо?


30
Почему C такой быстрый и почему другие языки не такие быстрые и быстрые? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос При прослушивании подкаста StackOverflow продолжает появляться джеб, который «настоящие программисты» …
209 c  performance 

8
Преимущества использования частных статических методов
При создании класса, который имеет внутренние частные методы, обычно для уменьшения дублирования кода, которые не требуют использования каких-либо полей экземпляра, есть ли преимущества в производительности или памяти для объявления метода как статического? Пример: foreach (XmlElement element in xmlDoc.DocumentElement.SelectNodes("sample")) { string first = GetInnerXml(element, ".//first"); string second = GetInnerXml(element, ".//second"); string …
209 c#  performance 

4
Самый быстрый способ удалить первый символ в строке
Скажем, у нас есть следующая строка string data= "/temp string"; Если мы хотим удалить первый символ, /мы можем сделать это несколькими способами: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); Но, на самом деле, я не знаю, какой из них имеет лучший алгоритм и делает это быстрее ... Есть один, который лучше или все одинаковы?

6
Список строк в одну строку
Допустим, у вас есть: List<string> los = new List<string>(); В этом сумасшедшем функциональном мире, в котором мы живем в эти дни, один из них был бы лучшим для создания одной строки путем объединения этих: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => …

2
Может ли современный C ++ получить производительность бесплатно?
Иногда утверждают, что C ++ 11/14 может повысить производительность даже при простой компиляции кода C ++ 98. Обоснование обычно происходит в соответствии с семантикой перемещения, поскольку в некоторых случаях конструкторы rvalue генерируются автоматически или теперь являются частью STL. Теперь мне интересно, были ли эти случаи ранее уже обрабатывались RVO или …

7
Зачем использовать AJAX, когда доступны WebSockets?
Я уже некоторое время использую WebSockets, и я решил создать инструмент управления Agile-проектом для своего последнего учебного года в университете, используя сервер Node и WebSockets. Я обнаружил, что использование WebSockets обеспечило увеличение количества запросов в секунду на 624%, которое могло обрабатывать мое приложение. Однако с момента запуска проекта я прочитал …

2
Оптимизируйте PostgreSQL для быстрого тестирования
Я переключаюсь на PostgreSQL из SQLite для типичного приложения Rails. Проблема в том, что работа спецификаций стала медленной с PG. На SQLite это заняло ~ 34 секунды, на PG - ~ 76 секунд, что более чем в 2 раза медленнее . Итак, теперь я хочу применить некоторые методы для приведения …

9
Как ускорить компилятор gwt?
Мы начинаем более активно использовать GWT в наших проектах, и производительность компилятора GWT становится все более раздражающей. Мы собираемся начать изменять наши рабочие методы, чтобы смягчить проблему, включая больший акцент на браузер с размещенным режимом, который откладывает необходимость запуска компилятора GWT до более позднего времени, но это влечет за собой …
201 java  performance  gwt 

4
Стандарт C ++ предписывает низкую производительность для iostreams, или я просто имею дело с плохой реализацией?
Каждый раз, когда я упоминаю о низкой производительности iostreams стандартной библиотеки C ++, меня встречает волна недоверия. Тем не менее, у меня есть результаты профилировщика, показывающие большое количество времени, проведенного в коде библиотеки iostream (полная оптимизация компилятора), и переключение с iostreams на специфичные для ОС API-интерфейсы ввода-вывода и настраиваемое управление …

6
Какие браузеры поддерживают <script async = «async» />?
1 декабря 2009 года Google объявил о поддержке асинхронного отслеживания Google Analytics . Асинхронное отслеживание достигается с помощью директивы async для &lt;script&gt;тега. Какие браузеры поддерживают директиву async ( &lt;script async="async" /&gt;) и с какой версии?

5
Использование varchar (MAX) против TEXT на SQL Server
Я только что прочитал, что VARCHAR(MAX)тип данных (который может хранить около 2 ГБ данных char) является рекомендуемой заменойTEXT типа данных в версиях SQL Server 2005 и Next SQL SERVER. Если я хочу найти в столбце какую-либо строку, какая операция будет быстрее? Используя LIKEпредложение против VARCHAR(MAX)столбца? WHERE COL1 LIKE '%search string%' …

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