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

205
Может ли современный C ++ получить производительность бесплатно?

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

203
Оптимизируйте PostgreSQL для быстрого тестирования

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

203
Зачем использовать AJAX, когда доступны WebSockets?

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

201
Как ускорить компилятор gwt?

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

197
Стандарт C ++ предписывает низкую производительность для iostreams, или я просто имею дело с плохой реализацией?

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

196
Использование varchar (MAX) против TEXT на SQL Server

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

196
Какие браузеры поддерживают <script async = «async» />?

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

194
Что делает JNI звонки медленными?

Я знаю, что «пересечение границ» при вызове JNI в Java происходит медленно. Однако я хочу знать, что делает его медленным? Что делает базовая реализация jvm при выполнении вызова JNI, который делает его таким...

194
Производительность массивов и списков

Скажем, у вас должен быть список / массив целых чисел, которые вы должны часто повторять, и я имею в виду очень часто. Причины могут быть разными, но говорят, что это сердце самого внутреннего цикла обработки большого объема. В целом, можно использовать списки (List) из-за их гибкости в размере....

194
Условие в СОЕДИНЕНИИ или ГДЕ

Есть ли разница (производительность, лучшие практики и т. Д.) Между помещением условия в предложение JOIN и предложением WHERE? Например... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition...

193
Ускорить цикл работы в R

У меня большая проблема с производительностью в R. Я написал функцию, которая перебирает data.frameобъект. Он просто добавляет новый столбец в a data.frameи что-то накапливает. (простая операция). data.frameИмеет примерно 850K строк. Мой компьютер все еще работает (около 10 часов), и я понятия не...

193
Почему добавление «» в строку сохраняет память?

Скажем, я использовал переменную с большим количеством данных String data. Я хотел использовать небольшую часть этой строки следующим образом: this.smallpart = data.substring(12,18); После нескольких часов отладки (с визуализатором памяти) я обнаружил, что поле объектов smallpartзапоминает все...

193
Это важно для производительности?

Я ненавижу их, это противоречит каскадной природе CSS, и если вы не используете их осторожно, вы в конечном итоге добавляете больше !important. Но я хочу знать, это плохо для производительности? РЕДАКТИРОВАТЬ Из (быстрых) ответов я могу сделать вывод, что это не окажет (существенного) влияния на...

193
Чтение GHC Core

Ядро является промежуточным языком GHC. Чтение Core может помочь вам лучше понять производительность вашей программы. Кто-то попросил у меня документацию или учебные пособия по чтению Core, но я не мог найти много. Какая документация доступна для чтения GHC Core? Вот что я нашел до сих пор: Пишите...

193
Самый быстрый способ получить первый объект из набора запросов в Django?

Часто мне хочется получить первый объект из набора запросов в Django или вернуть его, Noneесли его нет. Есть много способов сделать это, которые все работают. Но мне интересно, какой из них наиболее производительный. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else:...

192
Как я могу увеличить скорость курсора в терминале? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Как я могу увеличить скорость курсора в терминале? У меня есть Mac OS X, кстати....

190
Почему MATLAB так быстр в умножении матриц?

Я делаю некоторые тесты с CUDA, C ++, C #, Java и использую MATLAB для проверки и генерации матрицы. Когда я выполняю умножение матриц с помощью MATLAB, 2048x2048и даже большие матрицы умножаются практически мгновенно. 1024x1024 2048x2048 4096x4096 --------- --------- --------- CUDA C (ms) 43.11...

189
Дорого ли использовать блоки try-catch, даже если исключение не выдается?

Мы знаем, что ловить исключения дорого. Но стоит ли также использовать блок try-catch в Java, даже если исключение не выдается? Я нашел вопрос / ответ о переполнении стека. Почему стоит попробовать блоки? , но это для .NET...

188
Как удалить все нулевые элементы из ArrayList или String Array?

Я пытаюсь с такой петлей // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Но это не приятно. Кто-нибудь может предложить мне лучшее решение? Некоторые полезные ориентиры для принятия лучшего решения: Цикл while, цикл For и тест производительности...

188
Имитация медленного интернет-соединения

Я знаю, что это довольно странный вопрос. Поскольку я обычно разрабатываю приложения, основываясь на «предположении», что у всех пользователей медленное интернет-соединение. Но кто-нибудь думает, что есть способ программно симулировать медленное интернет-соединение, чтобы я мог «увидеть», как...