14
ответов

Какая из этих частей кода быстрее в Java?

a) для (интервал i = 100000; i> 0; я-) {} b) для (интервал i = 1; я <100001; я ++) {} ответ находится там на этом веб-сайте (вопрос 3). Я просто не могу выяснить почему? С веб-сайта:
вопрос задан: 10 December 2015 19:58
13
ответов

Улучшение Быстрой сортировки

Если возможно, как я могу улучшить следующую быструю сортировку (мудрая производительность). Какие-либо предложения? освободите основной () {быстрый (a, 0, n-1);} освобождают быстрый (интервал [], интервал ниже, верхний интервал) {...
вопрос задан: 19 July 2012 14:55
13
ответов

Насколько эффективный, если оператор по сравнению с тестом, который не использует если? (C++)

Мне нужна программа для получения меньших из двух чисел, и я задаюсь вопросом при использовании стандарта, "если x является меньше, чем y" интервал a, b, низко; если (<b) низко = a; еще низко = b; более или менее эффективно, чем...
вопрос задан: 25 February 2011 21:55
13
ответов

Реконструкция условной оценки ускоряют цикл?

Бит странного: Мне сказал только что друг что реконструкция этого примера для цикла от: для (интервал i = 0; я <постоянный; ++ i) {//код...} к: для (интервал i = 0; постоянный> я; ++ i)...
вопрос задан: 3 August 2009 04:58
12
ответов

'…! = пустой' или 'пустой указатель! = …' лучшая производительность?

Я записал два метода для проверки там класса Test1 общественности производительности {частное Строковое значение; общественность освобождает notNull () {если (оценивают! = пустой указатель) {//делают что-то}}, общественность освобождает nullNot () {если (
вопрос задан: 8 March 2010 04:43
12
ответов

Быстро Евклидово подразделение в C

Я интересуюсь получением остатка от Евклидова подразделения, то есть, для пары целых чисел (я, n), найдите r, такой как: я = k * n + r, 0 <= r <|k | простое решение: интервал euc (интервал i...
вопрос задан: 16 July 2009 10:49
11
ответов

Что состоит в том, чтобы найти самый быстрый путь, даже ли число или нечетно?

Что состоит в том, чтобы найти самый быстрый путь, даже ли число или нечетно?
вопрос задан: 9 February 2010 14:42
9
ответов

Что быстрее: многие IFS, или иначе если?

Я выполняю итерации через массив и сортирую его по значениям в дни недели. Чтобы сделать это, я использую многих если операторы. Это имеет какое-либо значение к скорости обработки, если я использую многих IFS...
вопрос задан: 23 September 2012 02:15
9
ответов

Когда, если когда-нибудь, развертывание цикла все еще полезно?

Я пытался оптимизировать некоторый чрезвычайно критический по отношению к производительности код (алгоритм быстрой сортировки, это называют миллионами и миллионы времен в моделировании Монте-Карло) развертыванием цикла...
вопрос задан: 27 February 2010 22:41
9
ответов

C указатели по сравнению с прямым членским доступом для структур

Скажите, что у меня есть структура как следующее... структура определения типа {международный WheelCount; двойной MaxSpeed;} Механизм;... и у меня есть глобальная переменная этого типа (я хорошо знаю о ловушках globals...
вопрос задан: 26 August 2009 08:37
8
ответов

Условный оператор является медленным?

Я смотрел на некоторый код с огромным оператором переключения и, если еще оператор на каждом случае и немедленно чувствовал желание оптимизировать. Поскольку хороший разработчик всегда должен делать, я намеревался получать некоторых трудно...
вопрос задан: 11 March 2014 20:02
8
ответов

Почему делает n ++, выполняются быстрее, чем n=n+1?

На языке C, Почему делает n ++, выполняются быстрее, чем n=n+1? (интервал n =...; n ++ ;) (интервал n =...; n=n+1;) Наш преподаватель задал тот вопрос в сегодняшнем классе. (это не домашняя работа),
вопрос задан: 10 June 2010 21:20
7
ответов

Я должен использовать String.format Java (), если производительность важна?

Мы должны создать Строки все время для вывода журнала и так далее. По версиям JDK мы изучили, когда использовать StringBuffer (многие добавляют, ориентированный на многопотоковое исполнение), и StringBuilder (многие добавляют, непоток-...
вопрос задан: 3 April 2019 03:05
7
ответов

Действительно ли возможно сказать предиктор ответвления, как, вероятно, это должно следовать за ответвлением?

Только для прояснения я не иду ни для какого вида мобильности сюда, таким образом, любые решения, которые свяжут меня с определенным полем, будут прекрасны. В основном я имею, если оператор, который будет 99% времени оценивать...
вопрос задан: 5 December 2018 06:53
7
ответов

Проверка оптимизации компилятора в gcc/g ++ путем анализа протоколов ассемблирования

Я просто задал вопрос, связанный с тем, как компилятор оптимизирует определенный код C++, и я наводил справки ТАК о любых вопросах о том, как проверить, что компилятор выполнил определенную оптимизацию...
вопрос задан: 23 May 2017 11:54
7
ответов

Можно ли проводить только одно сравнение на итерацию алгоритма двоичного поиска?

В алгоритме двоичного поиска у нас есть два сравнения: if (key == a [mid]) then found; иначе if (key
вопрос задан: 17 August 2010 18:36
7
ответов

Два тел циклов или один (заканчиваются идентичные),

Я долго задавался вопросом, что более эффективно относительно использования лучше кэшей ЦП (которые, как известно, извлекают выгоду из местности ссылки) - два цикла каждая итерация по тому же...
вопрос задан: 27 July 2010 16:17
7
ответов

Java: микрооптимизация управления массивом

Я пытаюсь сделать порт Java простой нейронной сети прямого распространения. Это, очевидно, включает много числовых вычислений, таким образом, я пытаюсь оптимизировать свой центральный цикл как можно больше...
вопрос задан: 8 June 2010 15:29
7
ответов

Что быстрее в Python, “в то время как” или “для xrange”

Мы можем сделать числовое повторение как: поскольку я в xrange (10): распечатайте i, и в C-стиле: я = 0, в то время как я <10: распечатайте i, я = я + 1 Да, я знаю, первый менее подвержен ошибкам, больше pythonic...
вопрос задан: 4 September 2009 10:55
6
ответов

Как к: Встройте ассемблер в C++ (в соответствии с Visual Studio 2010)

Я пишу критическому по отношению к производительности, перемалыванию чисел проект C++, где 70% времени используются 200 модулями ядра строки. Я хотел бы оптимизировать базовый встроенный ассемблерный код использования, но я являюсь абсолютно новым...
вопрос задан: 4 September 2018 14:56
6
ответов

C кодирование методов для производительности или размера кода - вне того, что делает компилятор

Я надеюсь видеть то, что может программист делать в C, который может определить производительность и/или размер сгенерированного объектного файла. Для, например, 1. Простое объявление добирается/функции множества, как встроенный может...
вопрос задан: 23 May 2017 12:12
6
ответов

PHP: Каков самый быстрый и самый легкий способ получить последний объект массива?

Каков самый быстрый и самый легкий способ получить последний объект массива, быть ли индексный массив, ассоциативный массив или многомерный массив?
вопрос задан: 24 December 2012 21:17
6
ответов

C++, Добавляющий 2 массива вместе быстро

Учитывая массивы: международный холст [10] [10]; международное дополнение [10] [10]; Где все значения колеблются от 0 - 100, что является самым быстрым путем в C++ для добавления тех двух массивов, таким образом, каждая ячейка в холсте равняется себе плюс
вопрос задан: 3 June 2010 08:21
5
ответов

Использование xor reg, reg дают преимущество перед mov reg, 0? [дубликат]

Существует два известных способа установить целочисленный регистр на нулевое значение на x86. Или mov reg, 0 или xor reg, reg существует мнение, что второй вариант лучше, так как значение 0 не...
вопрос задан: 14 November 2009 09:28
4
ответа

если/еще по сравнению с тернарным оператором

Рассмотрение времени оценки, действительно ли после два эквивалентно? если (condition1) {//code1} еще {//code2} condition1? code1: code2 Или они просто синтаксически отличаются?
вопрос задан: 24 September 2012 21:45
4
ответа

Порядок случая в Операторе переключения может варьироваться производительность?

Позвольте говорят, что у меня есть оператор переключения как ниже переключателя (алфавит) {случай "f"://делают что-то повреждается; случай "c"://делают что-то повреждается; случай "a"://делают...
вопрос задан: 12 May 2010 03:54
4
ответа

Как получить lg2 числа, которое является 2^k

То, что является лучшим решением для получения основы 2 логарифма числа, которое я знаю, является питанием два (2^k). (Конечно, я знаю только значение 2^k не k само.) Один способ, которым я думал о выполнении...
вопрос задан: 6 February 2010 17:03
4
ответа

Порядок случаев имеет значение в операторах переключения PHP?

В операторах переключения PHP, делает помещающие более общие падежи около вершины, улучшают производительность? Например, скажите, что следующая функция вызвана 1,000 раз: <? php функционируют foo_user ($op) {...
вопрос задан: 14 July 2009 13:03
4
ответа

Скорость CSS

Это всего лишь вопрос, который поможет мне лучше понять CSS-рендеринг. Допустим, у нас есть миллион строк этого. < div class = "first" > < div class = "second" > < span class = "third" & ...
вопрос задан: 11 February 2009 10:02
3
ответа

Умная JVM и микрооптимизация JIT

Со временем JVM Sun и JIT стали довольно умными. Вещи, которые раньше были общеизвестны как являющийся необходимой микрооптимизацией, больше не необходимы, потому что она заботится о для Вас...
вопрос задан: 23 December 2015 15:43