Результаты поиска по запросу "micro-optimization"
Использование bools в расчетах, чтобы избежать веток
Вот'Небольшое любопытство микрооптимизации, которое я придумал:
Использование SIMD / AVX / SSE для обхода дерева
В настоящее время я исследую, возможно ли ускорить обход дерева Ван Эмде Боаса (или любого дерева). Учитывая один поисковый запрос в качестве входных данных,...
Почему мое приложение тратит 24% своей жизни на проверку нуля?
У меня есть бинарное дерево решений, критичное к производительности, и я хотел бы сосредоточить этот вопрос на одной строке кода. Ниже приведен код для итератора двоичного дерева с результатами анализа производительности. public ScTreeNode ...
Какой из этих кусков кода быстрее в Java?
а) for(int i = 100000; i > 0; i--) {} б) for(int i = 1; i < 100001; i++) {} Ответ там наэтот сайт [http://www.mydeveloperconnection.com/html/JavaTrap.htm] (вопрос 3). Я просто не могу понятьПочему?С сайта: 3. а
Улучшение быстрой сортировки
Если возможно, как я могу улучшить следующую быструю сортировку (с точки зрения производительности). Какие-либо предложения? void main() { quick(a,0,n-1); } void quick(int a[],int lower,int upper) { int loc; if(lower<upper) { ...
DateTime.DayOfWeek микрооптимизация
Прежде всего:Я задаю этот вопрос просто для удовольствия и хочу учиться. Я должен признать, что люблю возиться с микрооптимизациями (хотя они никогда не прив...
Какой самый быстрый способ узнать, является ли число четным или нечетным?
Какой самый быстрый способ узнать, является ли число четным или нечетным?
Сколько памяти использует мой класс - прагматичный ответ
Насколько велик экземпляр следующего класса после вызова конструктора? Я думаю, это можно записать как size = nx + c, где x = 4 в x86 и x = 8 в x64. n =? с =...
Когда, если вообще, будет ли развертывание цикла все еще полезным?
Я пытался оптимизировать некоторый чрезвычайно критичный для производительности код (алгоритм быстрой сортировки, который в миллионах и миллионах раз называю...
«…! = Ноль» или «ноль! =…» Лучшая производительность?
Я написал два метода, чтобы проверить там производительность