Результаты поиска по запросу "optimization"
К сожалению, мистер Гранлунд никогда не раскрывал свои методы выжать максимум из процессора - по крайней мере, я знаю об этом. Его программа GMPLIB может быть вам интересна, хотя бы для изучения его инструкций. Это математическая библиотека с произвольной точностью, которая используется, помимо прочего, для вычисления сотен миллионов десятичных чисел числа пи (gmplib.org). Его резюме в формате PDF о задержках команд на семейство процессоров также очень информативно.
аюсь понять принципы выравнивания машинного кода. У меня есть реализация на ассемблере, которая может генерировать машинный код во время выполнения. Я использую 16-байтовое выравнивание в каждом назначении ветви, но похоже, что это не оптимальный ...
C: Улучшение производительности функции с тяжелым использованием sin ()
У меня есть функция C, которая вычисляет значения 4 синусов на основе прошедшего времени. Используя gprof, я понял, что эта функция использует 100% (точнее 100,7%) процессорного времени. void update_sines(void) { clock_gettime(CLOCK_MONOTONIC, ...
Здесь показано, как установить правило для локального хоста, чтобы он использовал только IPv4, поэтому ваш браузер может по-прежнему использовать IPv6 по мере необходимости.
ствуй, Я занимаюсь разработкой веб-сайта ASP.NET MVC с помощью Visual Studio 2010. Сайт создается и работает с локального компьютера с локальным встроенным сервером разработки ASP.NET, база данных находится где-то в сети. Проблема в том, что ...
Алгоритмическое сравнение нескольких вариантов цен для многих клиентов
У нас есть 1 000 000 клиентов. Стоимость проданных товаров для каждого из них может быть выражена как цена A или цена B. Цена А << Цена Б. Цена A и Цена B не являются линейными друг для друга. В некоторых случаях B стоит в 2 раза дороже, в ...
Быстрое вычисление градиента изображения в Matlab
Я пытался оптимизировать свой код и обнаружил, что один из моих кодов является узким местом. Мой код был: function [] = one(x) I = imread('coins.png'); I = double(I); I = imresize(I,[x x]); sig=.8; % scale parameter in Gaussian kernel ...
Отлично. Хороший пост для чтения, спасибо Бетхор!
зация свертки в пиксельном шейдере несколько затратна из-за очень большого числа выборок текстур. Прямой способ реализации фильтра свертки состоит в том, чтобыN x N поиск на фрагмент, используя два для циклов на фрагмент. Простой расчет говорит ...
Из-за этого, как правило, я стараюсь не использовать ни один из них, чтобы избежать соблазна добавить больше при изменении требований.
оей работы мне нужно разработать небольшое Java-приложение, которое анализирует очень большие XML-файлы (~ 300 тыс. Строк) для выбора очень специфических данных (используяPattern), поэтому я пытаюсь немного его оптимизировать. Мне было интересно, ...
, Очевидно, что даже больше места можно сэкономить, используя знания о последнем плохом персонаже.
ользую программу чтения XML-текста в файле XML, который может содержать символы, которые недопустимы для программы чтения. Первоначально я думал о том, чтобы создать собственную версию потокового ридера и очистить плохие символы, но это сильно ...
с этим:
аюсь выполнить запрос как select * from tableName where rownum=1Этот запрос в основном предназначен для извлечения имен столбцов таблицы. В таблице содержится более миллиона записей. Когда я поставил вышеупомянутое условие, для извлечения первой ...
ASP.NET: мониторинг производительности приложений
У меня есть приложение ASP.NET, которое будет работать на веб-сервере (Windows Server 2003) для обслуживания пользователей в интрасети. Теперь я хотел бы отслеживать производительность приложения: управление памятью, незакрытое соединение с БД и ...