Результаты поиска по запросу "optimization"

1 ответ

 (Я еще не пробовал)

у игру XNA, где я делаю проверку столкновений на пиксель. Цикл, который проверяет это, делает это путем сдвига int и побитового ORing, и, как правило, его трудно читать и понимать. Я хотел бы добавить частные методы, такие какprivate bool ...

1 ответ

Почему такая огромная разница в производительности для инкапсулированной функции Javascript?

Итак, у меня есть этот простой код: function Run () { var n = 2*1e7; var inside = 0; while (n--) { if (Math.pow(Math.random(), 2) + Math.pow(Math.random(), 2) < 1) inside++; } return inside; } var start = Date.now(); Run(); ...

2 ответа

пытаться

я есть 2 очень похожие функции ядра, в том смысле, что код почти такой же, но с небольшой разницей. На данный момент у меня есть 2 варианта: Напишите 2 разных метода (но очень похожих)Напишите одно ядро ​​и поместите блоки кода, которые ...

ТОП публикаций

10 ответов

Какой самый быстрый способ вернуть позиции всех установленных битов в 64-битном целом числе?

Мне нужен быстрый способ получить положение всех одного бита в 64-разрядном целом числе. Например, учитываяx = 123703Я хотел бы заполнить массивidx[] = {0, 1, 2, 4, 5, 8, 9, 13, 14, 15, 16}, Можно предположить, что мы знаем число битов априори. ...

7 ответов

Каковы преимущества использования google.load ('jQuery',…) по сравнению с прямым включением URL-адреса размещенного скрипта?

Google размещает некоторые популярные библиотеки JavaScript по адресу: http://code.google.com/apis/ajaxlibs/ [http://code.google.com/apis/ajaxlibs/] По словам Google: Самый мощный способ загрузки библиотек - использование google.load () ...

3 ответа

Ничто из вышеперечисленного не помогло мне, но это работает отлично:

ьзуя yslow в проекте, я испытываю «проблему», которую не могу решить. Ислоу продолжает жаловаться: 1 компонент с неправильно настроенными ETaghttp://www.domain.com/favicon.ico [http://www.domain.com/favicon.ico] У меня есть следующее в моем ...

7 ответов

 и тогда был бы получатель / установщик.

ю, что это, вероятно, субъективно, но я читал этостраница оптимизации от Google для PHP [http://code.google.com/speed/articles/optimizing-php.html]и они предлагают использовать свойство переменной напрямую, без необходимости использования методов ...

5 ответов

 (DATETIME) столбец тоже. Таким образом, вы можете, скажем, увидеть тенденцию игры за определенный промежуток времени, или просто в случае, если когда-нибудь произойдет спам, вы можете точно удалить ненужные голоса.

пост является продолжением этого вопроса:Лучший способ для хранения списка идентификаторов пользователей [https://stackoverflow.com/questions/620645/best-method-for-storing-a-list-of-user-ids] . Я воспользовался эпическим советом Керта и ...

1 ответ

Я целенаправленно использовал терминологию ОП в своем ответе. Стандарт стремится быть точным, но это паршивый учебник. Я не (и до сих пор не понимаю), что я был расплывчатым. Это, конечно, распространенная ошибка, от которой я не застрахован. Я с удовольствием уточню, знаю ли я, какие части моего ответа были неоднозначными. Моя цель - распространять знания, а не сбивать их с толку.

тим, у нас есть следующий код: std::vector<int> f() { std::vector<int> y; ... return y; } std::vector<int> x = ... x = f();Кажется, у компилятора есть два подхода: (a) NRVO: уничтожить x, затем построить f () вместо x. (b) Перемещение: ...

4 ответа

@yomexzo: Что вы видите, когда снимаете стеки? Какой% образцов показывает ожидание отправки / получения для завершения? Какой процент показывает манипулирование структурой данных (создание, уничтожение, инициализация, копирование, уведомление, регистрация)? Кто-нибудь из них делает что-то еще, о чем вы не задумывались - например, ведение журнала? Они скажут вам, что на самом деле стоит времени, о котором вы могли и не подумать. Тогда становится очень ясно, каковы ваши варианты и сколько они могут спасти вас.

исал Java-приложение для связи с веб-приложением с использованием XML. После развертывания я обнаружил, что анализ синтаксиса XML, создаваемого веб-приложением, занимает слишком много времени. Например, для входа в систему требуется около 2 ...