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

2 ответа

 Встроенный Декр.

ался оптимизировать кусок кода, который имеет эту конструкцию: while (i > 0) do begin Dec(i);Это выглядит неэффективно, поэтому я попытался сделать это: while (Dec(i) >= 0) do beginЭто не работает, потому что Dec - это процедура, а не ...

7 ответов

Вы можете получить лучшие результаты, если поместите свои пользовательские элементы в отдельное представление или слой и позволите ОС справиться с наложением результата на фон. ОС будет обновлять только те части экрана, которые вы на самом деле изменили, и не будет перекрашивать все изображение так часто.

PNG добавляется в проект iPhone XCode, компилятор оптимизирует его с помощью pngcrush. Оказавшись на устройстве, производительность рендеринга изображения очень высокая. Моя проблема в том, что мое приложение загружает свои PNG-файлы из ...

1 ответ

@Vatine: Я считаю, что Йохан хотел сказать, что стоимость динамического выделения массива зависит только от размера выделенных вами фрагментов. Поэтому, если вы хотите, чтобы он всегда был компактным, вам придется часто выделять ресурсы (копируя все данные каждый раз). Если вы выделяете более крупные куски, вам нужно будет сделать это только один или два раза, это не имеет большого значения (но, с другой стороны, это означает, что вы теряете пространство).

нам нужны деревья в алгоритмах, и я получаю дерево с большим количеством указателей и рекурсией. Иногда мне нужно больше скорости, и я помещаю дерево в 2D-массив следующим образом: Example of a binary tree stored in an array ...

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

4 ответа

, Если я не ошибаюсь, если он генерирует образец, который нарушает ограничения, вы можете просто отказаться от образца. Это занимает больше времени, но это просто и всегда работает.

библиотеку на C, которая будет выполнять оптимизацию целевой функции (предпочтительно, алгоритма Левенберга-Марквардта) и будет поддерживать рамочные ограничения, ограничения линейного неравенства и ограничения нелинейного неравенства. Я уже ...

1 ответ

Преимущество заключается в обрезке всех символов новой строки, пробела и табуляции.

ько что говорил с другом о том, что было бы наиболее эффективным способом проверить, есть ли в std :: string только пробелы. Он должен сделать это во встроенном проекте, над которым он работает, и, очевидно, этот вид оптимизации имеет для него ...

4 ответа

Итак, 32-битный JIT C # имеет встроенные свойства, 64-битный - нет, как и любые другие нестатические методы.

ли C # встроенный доступ к свойствам? Мне известно о 32-байтовом (инструкции?) Пределе для JIT для встраивания, но будут ли это встроенные свойства или просточистый вызовы методов?

5 ответов

В любом случае (как уже указывали другие) этот вид микрооптимизации (во избежание вызова функции) не является действительно продуктивным способом написания кода на Python.

ько что понял, что делает x.real*x.real+x.imag*x.imagв три раза быстрее, чем делать abs(x)**2где x - это простой массив комплексных чисел. Для читабельности кода, я мог бы определить функцию как def abs2(x): return ...

3 ответа

... попробуй .. надеюсь, это поможет.

ументации для быстрой загрузки указано, что: Если вы хотите загрузить ассоциацию с указанным параметром: limit, он будет проигнорирован, возвращая все связанные объекты: class Picture < ActiveRecord::Base has_many :most_recent_comments, ...

1 ответ

Отчет о профилировании показывает массу полезной информации, например, какие строки исходного кода были вызваны, сколько раз и какие функции занимали большую часть времени выполнения.

могу узнать, работает ли PHP-скрипт плохо и работает ли он действительно медленно, когда его запускают сотни пользователей каждую секунду, и еще лучше, есть ли какой-нибудь инструмент, который мог бы сказать мне, какая часть кода замедляет меня? ...

1 ответ

Если задержка является проблемой, возможно, стоит рассмотреть компромиссы, которые вы можете сделать с архитектурой AMD Fusion. Задержка, которую вы получаете, существенно минимизируется и в некоторых случаях может быть быстрее, чем загрузка ЦП из ОЗУ. Тем не менее, вы получаете удар производительности с использованием уменьшенного недискретного графического процессора.

ал способы уменьшить задержку, вызванную передачей данных назад и вперед от CPU и GPU. Когда я впервые начал использовать CUDA, я заметил, что передача данных между процессором и графическим процессором заняла несколько секунд, но мне было все ...