performance- все статьи тега ➜ страница 4


Равно(=) и как

при использовании SQL, есть ли какие-либо преимущества использования = на WHERE пункт вместо LIKE? без каких-либо специальных операторов, LIKE и = то же самое, верно? ...

Почему JSF вызывает геттеры несколько раз

допустим, я указываю компонент outputText следующим образом: <h:outputText value="#{ManagedBean.someProperty}"/> если я печатаю сообщение журнала, когда геттер для someProperty вызывается и загружается страница, тривиально заметить, что геттер вызывается более одного раза на запрос (дважды или три раза-это то, что произошло в моем случае): DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some prope ...

Что делает эмулятор Android работать быстрее

эмулятор Android немного вялый. Для некоторых устройств, таких как Motorola Droid и Nexus One, приложение работает быстрее в реальном устройстве, чем эмулятор. Это проблема при тестировании игр и визуальных эффектов. Как заставить эмулятор работать как можно быстрее? Я играл с его параметрами, но еще не нашел конфигурацию, которая показывает заметное улучшение. ...

Сетевые инструменты, имитирующие медленное сетевое подключение [закрыто]

Я хотел бы визуально оценить время отклика веб-страниц для нескольких типов интернет-соединений (DSL, кабель, T1, dial-up и т. д.) в то время как мой браузер и веб-сервер находятся в одной локальной сети или даже на одной машине. Существуют ли какие-либо простые сетевые инструменты или плагины браузера, которые замедляют пропускную способность сети для имитации различных реальных сценариев подключения. Я ценю любой вклад в это. ...

Когда использовать ванильный JavaScript против jQuery?

я заметил во время мониторинга/попытки ответить на общие вопросы jQuery, что есть определенные практики с использованием javascript, а не jQuery, которые на самом деле позволяют вам пиши меньше и делай ... ну столько же. И может также дать преимущества представления. конкретный пример $(this) vs this внутри события click ссылка на Щелчке объектов идентификатор jQuery $(this).attr("id"); Javascript this.id; есть ли другие распространенные практики, как это? Где некоторые операции Jav ...

"Переключатель" быстрее ,чем "если"?

это switch сообщении на самом деле быстрее if заявление? я запустил код ниже в компиляторе Visual Studio 2010 x64 C++ с помощью /Ox флаг: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for (i = 0; i < MAX_COUNT; i++) { switch (counter % 4 + 1) { case 1: counter += 4; break; case 2: counter += 3; b ...

SQL Server: запрос быстрый, но медленный от процедуры

запрос выполняется быстро: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank стоимость поддерева: 0.502 но помещение одного и того же SQL в хранимую процедуру выполняется медленно и с совершенно другим планом выполнения CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY ...

Внутреннее соединение против производительности левого соединения в SQL Server

Я создал команду SQL, которая использует внутреннее соединение для 9 таблиц, в любом случае эта команда занимает очень много времени (более пяти минут). Поэтому мои люди предлагают мне изменить внутреннее соединение на левое соединение, потому что производительность левого соединения лучше, в первый раз, несмотря на то, что я знаю. После того, как я изменил, скорость запроса значительно улучшилась. Я хотел бы знать, почему LEFT JOIN быстрее, чем INNER JOIN? моя команда SQL выглядит следующим о ...

Как найти K-й самый большой элемент в несортированном массиве длины n в O (n)?

Я считаю, что есть способ найти K-й самый большой элемент в несортированном массиве длины n в O(n). Или, возможно, это" ожидаемый " O(n) или что-то еще. Как мы можем это сделать? ...

Насколько быстрее C++ , чем C#?

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

Почему C так быстро, и почему другие языки не так быстро или быстрее?

при прослушивании подкаста StackOverflow jab продолжает придумывать, что" настоящие программисты "пишут на C, и что C намного быстрее, потому что он" близок к машине."Оставляя прежнее утверждение для другого поста, что особенного в C, что позволяет ему быть быстрее, чем другие языки? Или по-другому: что мешает другим языкам компилироваться до двоичного кода, который работает каждый бит так же быстро, как C? ...

Как очистить записи кэша APC?

Мне нужно очистить все записи кэша APC при развертывании новой версии сайта. БТР.php имеет кнопку для очистки всех кэшей кодов операций, но я не вижу кнопок для очистки всех записей пользователей или всех системных записей или всех записей в каталоге. можно ли очистить все записи кэша с помощью командной строки или каким-либо другим способом? ...

Имитация Медленного Подключения К Интернету

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

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

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

Подзапросы против присоединится

Я рефакторингу медленный раздела аппликации, который мы унаследовали от другой компании, чтобы использовать внутреннее соединение вместо подзапроса как where id in (select id from ... ) рефакторинг запроса выполняется примерно в 100 раз быстрее. (~50 секунд до ~0.3) я ожидал улучшения, но может кто-нибудь объяснить, почему это было так резко? Все столбцы, используемые в предложении where, были проиндексированы. Выполняет ли SQL запрос в предложении where один раз в строке или что-то еще? обн ...

Что быстрее в Python: x**.5 или математике.sqrt (x)?

Мне вот интересно, это в течение некоторого времени. Как говорится в названии, что быстрее, фактическая функция или просто повышение до половины мощности? обновление Это не вопрос преждевременной оптимизации. Это просто вопрос о том, как на самом деле работает базовый код. Какова теория того, как работает код Python? Я послал Guido van Rossum по электронной почте, потому что я действительно хотел знать различия в этих методах. мой электронная почта: есть по крайней мере 3 способа сделать ...

Это Строка.Формат так же эффективен, как StringBuilder

Предположим, у меня есть StringBuilder в C#, который делает это: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); было бы это так же эффективно или более эффективно, как иметь: string cat = "cat"; string s = String.Format("The {0} in the hat", cat); Если да, то почему? EDIT после некоторых интересных ответов я понял, что я, вероятно, должен был быть немного яснее в том, что я спрашивал. Я не столько спраш ...

Android webview медленно

мой android webviews медленно. Это на все, от телефонов до 3.0+ таблетки с более адекватными характеристиками Я знаю, что webviews должны быть "ограничены", но я вижу, что веб-приложения сделаны с телефонным разрывом, который должен использовать все виды CSS3 и JQuery колдовство, они работают просто отлично и скорейшей так что я что-то упускаю, есть ли какой-то myWebview.SPEEDHACK(1) что я могу использовать, чтобы ускорить процесс? кроме того, иногда содержимое моего webview просто не загруж ...

scala vs java, производительность и память? [закрытый]

Я очень хочу заглянуть в Scala, и у меня есть один основной вопрос, на который я не могу найти ответ: в общем, есть ли разница в производительности и использовании памяти между Scala и Java? ...

Условие внутри соединения или где

есть ли разница (производительность, передовой практики и т. д...) между помещением условия в предложение 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 in WHERE SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID WHERE CUS.FirstName = 'John' что вы предпочитаете (и, возможно, почему)? ...