Вопросы с тегом 'performance'

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

Почему математические методы быстрее, чем побитовые операторы в Javascript?

Почему методы из Math быстрее, чем побитовые операторы в Javascript? Например: Math.floor vs | 0. (http://jsperf.com/floor-vs-bitwise22) Math.max vs a ^ ((a ^ b) & - (a <b)) (http://jsperf.com/max-vs-bitwise-22) Math.min vs b ^ ((a ^ b) &...
задан 13 мая '15 в 15:50
1
ответ

element.scrollTop/left очень медленный в Safari, почему?

Когда данный код HTML ниже загружен в Safari 6.0.8, функция прокрутки выполняется в ~ 1500 мс. В Chrome это число составляет ~ 50 мс, а в FireFox - 5 мс. Я определил методы прокрутки, чтобы быть виновниками, но я не могу понять, почему Safari так че...
задан 13 мая '15 в 17:34
2
ответов

Почему "exp &&" t "|| "f" "намного медленнее, чем inline-if-else?

Почему логическое выражение в два раза медленнее, чем if-else или inline-if-else? function logicalExp(val) { return val && "t" || "f"; } function inlineIfElse(val) { return val ? "t" : "f"; } function ifElse(val) { if (val) retur...
задан 13 мая '15 в 17:32
1
ответ

2 таблицы (внутреннее соединение) по сравнению с одной таблицей (простой выбор)

Что самое лучшее? Имеют две связанные таблицы и запрашивают данные через внутреннее соединение с столбцами id или имеют таблицу уже со строкой и делают простой запрос? (Подумайте в тоннах записей) Пример (Внутренняя регистрация) Table1 ID - Value ...
задан 13 мая '15 в 18:03
2
ответов

Как бросить предупреждение, если какой-либо PID в Linux выходит выше определенного предела?

Я хочу сделать монитор процесса, который работает в фоновом режиме и не занимает кучу памяти. Я запишусь на удаленный компьютер через SSH и, если вообще возможно, захочет запустить сценарий на моем локальном компьютере. Мне нужно, чтобы он выдавал п...
задан 13 мая '15 в 19:26
1
ответ

С API интерфейса навигации, в каких ситуациях loadEventStart возвращается как 0?

Я пытаюсь собрать некоторые данные во время загрузки страницы. Я его вычисляю pageLoadTime = loadEventStart - navigationStart Однако это иногда возвращает (огромное) отрицательное число. Похоже, что loadEventStart возвращает 0. Единственный способ...
задан 13 мая '15 в 20:00
2
ответов

Вложенные линейные макеты с весами, почему их считают плохими?

Итак, я развиваюсь на Android с февраля 2011 года. Одна вещь, о которой я всегда остро понимал, заключается в том, что Nesting Linear Layouts с весом и весом "плохо для производительности" и компилятора (ну, по крайней мере, затмение) это предупрежд...
задан 13 мая '15 в 21:35
2
ответов

Java Socket быстро подключается

Я столкнулся с небольшой проблемой с сокетами. Этот метод занимает около 100 мс или даже больше, зависит от сервера. Socket.connect(Dest); Затем я обмениваюсь потоками DataInput/Output на сложное программное обеспечение, поэтому есть фаза запроса,...
задан 13 мая '15 в 21:25
1
ответ

Список итераций на Android, foreach или индексированный

Учитывая List<T>, который является предпочтительным способом итерации на Android? Существуют ли различия в производительности на современном Android-устройстве Android? for (int i=0; i<list.size(); i++) { T element = list.get(i); .....
задан 13 мая '15 в 23:26
0
ответов

Oracle11g: улучшить производительность функции sum и

У меня есть этот запрос: select CASE WHEN to_char(A.DATA_POSICAO_CARTEIRA, 'YYYYMMDD') <= '20110513' THEN A.CODIGO_FAVORECIDO ELSE A.CODIGO_FAVORECIDO_ORIGINAL END AS CODIGO_FAVORECIDO, '13/05/11' AS POSICAO_CARTEIRA, B.BANCO, B.AGENCIA, B....
задан 13 мая '15 в 23:43
0
ответов

Подход к гибкому доступу к инкапсулированным объектам данных/как анализировать производительность?

Сегодня я подумал о весьма гибком способе доступа к наборам данных, которые инкапсулируются с помощью закрытий. Я все еще пишу свой материал WebGL, поэтому мой итоговый пример связан с ним (состояние координат/вращения). Тем не менее он легко перен...
задан 14 мая '15 в 2:20
1
ответ

Сбивание результатов профилирования dottrace

Хорошо, вот так. Из-за проблем с производительностью на одном из наших производственных серверов меня попросили использовать профилировщик dottrace, чтобы узнать, что происходит. Проект, который я профилирую, представляет собой приложение с множеств...
задан 14 мая '15 в 12:06
2
ответов

Профайлер для анализа загрузки страницы Sitefinty шаг за шагом

Я должен ускорить сайт Sitefinity (6.2), который действительно очень медленный. Я уже модифицировал конфигурацию (то есть debug = false), но еще 1-2 минуты, чтобы загрузить страницу (!). Один из способов - проверить проблемы с IIS/MSSQL, но я также...
задан 14 мая '15 в 13:56
1
ответ

JQuery изменяет размер производительности

Я создал слайдер, который перемещается влево или вправо, если некоторые элементы скрыты. Очевидно, что это должно работать оперативно, поэтому я использую функцию изменения размера (smartresize), чтобы проверять, изменяется ли размер браузера. Он ра...
задан 14 мая '15 в 19:23
1
ответ

Неожиданный переключатель задач в Linux, несмотря на реальное время и приятное -20

У меня есть программа, которая должна выполняться со 100% -ной производительностью, но я вижу, что она иногда приостанавливается более чем на 20 мкс. Я боролся с этим некоторое время и не могу найти причину/объяснение. Поэтому мой вопрос: почему мо...
задан 14 мая '15 в 20:04