7
ответов

Приблизительно сжатый размер перед добавлением файла в ZIP [дубликат]

В java-приложении я пытаюсь использовать ZIP-файлы и amp; успешно удалось добиться того, чего я хотел. Но теперь у меня есть следующее ограничение: ZIP не может превышать x MB. Я пробовал несколько вещей и ...
вопрос задан: 26 August 2010 07:05
7
ответов

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

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

Выходное различие в gcc и Turbo C

Почему там различие в выводе, произведенном, когда код компилируется с помощью этих двух компиляторов gcc и турбо c. #include <stdio.h> международное основное () {символ *p = "Я - строка"; символ *...
вопрос задан: 11 August 2010 02:25
7
ответов

Кэш C++ осведомленное программирование

существует ли путь в C++ для определения размера кэша ЦП? у меня есть алгоритм, который обрабатывает много данных, и я хотел бы разломать эти данные, на разделяет на блоки таким образом, что они вписываются в кэш. Это...
вопрос задан: 30 July 2010 09:25
7
ответов

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

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

c# компилятор оптимизирует свойства Count?

Список <интервал> перечисляет =... для (интервал i = 0; я <список. Количество; ++ i) {...} Делает компилятор, знают список. Количество нельзя назвать каждым повторением?
вопрос задан: 20 July 2010 21:28
7
ответов

Как выполнить алгоритм спуска градиента, когда пространство параметров ограничивается?

Я хотел бы максимизировать функцию с одним параметром. Таким образом, я выполняю спуск градиента (или, подъем на самом деле): Я запускаю с начального параметра и продолжаю добавлять градиент (времена некоторый темп обучения...
вопрос задан: 29 June 2010 02:23
7
ответов

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

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

Как может я ускорение этот цикл (в C)?

Я пытаюсь параллелизировать функцию свертки в C. Вот исходная функция, которая скручивает два массива 64-разрядных плаваний: пусто скрутите (константа Float64 *in1, UInt32 in1Len...
вопрос задан: 18 April 2010 13:37
7
ответов

Python: Использование памяти и оптимизация при изменении списков

Проблема Мое беспокойство следующая: Я храню относительность большой набор данных в классическом списке Python и для обработки данных, которых я должен несколько раз выполнять итерации по списку, выполнить некоторых...
вопрос задан: 13 April 2010 16:09
7
ответов

Инструкции по Производительности/оптимизации памяти C++

У кого-либо есть ресурс для инструкций по оптимизации памяти C++? Лучшие практики, настройка, и т.д.? Как пример: Класс xxx {общественность: xxx (); виртуальный ~xxx (); защищенный:...
вопрос задан: 31 March 2010 18:54
7
ответов

Делает CLR.NET, действительно оптимизируют для текущего процессора

Когда я читал о производительности языков JITted как C# или Java, авторы обычно говорят, что они должны теоретически превзойти много скомпилированных собственными компонентами приложений по характеристикам. Причем теория - это...
вопрос задан: 8 March 2010 22:42
7
ответов

Как ускорить мой решатель разреженной матрицы?

Я пишу решатель разреженной матрицы с помощью метода Гаусса-Зейделя. Путем профилирования я решил, что приблизительно половина времени моей программы потрачена в решателе. Критическая по отношению к производительности часть как...
вопрос задан: 5 March 2010 17:14
7
ответов

Оптимизированный OCR черный/белый пиксельный алгоритм

Я пишу простое решение OCR для конечного множества символов. Таким образом, я знаю точный способ, которым будут похожи все 26 букв в алфавите. Я использую C# и могу легко определить если данный...
вопрос задан: 12 February 2010 09:38
7
ответов

Какие понятия статистики полезны для профилирования?

Я означал приводить в порядок определенное рисование кистью на моем знании статистики. Одна область, где это походит на статистику, была бы полезна, находится в профилировании кода. Я говорю это, потому что это походит...
вопрос задан: 28 January 2010 13:17
7
ответов

Превратите большой кусок памяти назад, быстро

Мне нужно переписать около 4 КБ данных в обратном порядке, на уровне битов (последний бит последнего байта становится первым битом первого байта), как можно быстрее. Есть ли какие-нибудь умные отрывки, чтобы сделать это? Обоснование: ...
вопрос задан: 28 January 2010 10:46
7
ответов

g ++ компилятор: флаг оптимизации добавляет предупреждающее сообщение

Я заметил это интересное поведение g ++ компилятор, если я добавляю флаг-O3 к компилятору, я получаю Оцу cpp:220: предупреждение: ‘x’ может использоваться неинициализированный в этой функции Однако, когда я не использую...
вопрос задан: 27 January 2010 00:16
7
ответов

Действительно ли это - хорошая практика, чтобы сделать оптимизацию во время начального кодирования?

Действительно ли это - хорошая практика для следования за методами оптимизации во время начальной буквы, кодирующей себя, или нужно сконцентрироваться просто на реализации функциональности сначала? Если Вы концентрируетесь просто на...
вопрос задан: 19 January 2010 09:52
7
ответов

Быстрое использование Sin/Cos пред вычисленный массив перевода

У меня есть следующий код, делающий функцию Sin/Cos использование предрасчетной таблицы памяти. в следующем примере таблица имеет 1024*128 объектов, покрывающих все значения Sin/Cos от 0 до 2pi. Я знаю, что могу...
вопрос задан: 18 January 2010 18:17
7
ответов

Меньшая инструкция, чем, “добавляют особенно, 4”

Я снова. Я имею, многие из "добавляют особенно, 4" в моей программе и я пытаюсь уменьшить ее размер. Есть ли какая-либо меньшая инструкция, которая может заменить, "добавьте особенно, 4"?
вопрос задан: 10 January 2010 20:18
7
ответов

подсказки для оптимизации sql базы данных только для чтения

У меня есть база данных SQL Server 2008 среднего размера, которая имеет страховые данные в нем. Все варианты использования для него являются запросами только для чтения. Есть ли любая специальная оптимизация, которую я должен рассмотреть, учитывая это...
вопрос задан: 9 December 2009 20:17
7
ответов

конфигурирование завершающих тегов

Я использую Yslow в качестве простого инструмента сравнительного тестирования скорости, и я столкнулся с действительно запутывающим понятием. Завершающий тег Так основная проблема: Как я настраиваю Завершающие теги? мой класс в yslow говорит: существуют 1
вопрос задан: 2 December 2009 08:16
7
ответов

Оптимизированный метод для вычисления расстояния косинуса в Python

Я записал метод для вычисления расстояния косинуса между двумя массивами: определение cosine_distance (a, b): если len (a)! = len (b): возвратите Ложный числитель = 0 denoma = 0 denomb = 0 для...
вопрос задан: 1 December 2009 02:00
7
ответов

Булево условие в для цикла, который всегда является ложью, оптимизированы далеко?

У меня есть следующая ситуация bool user_set_flag; getFlagFromUser (&user_set_flag); в то время как (1) {если (user_set_flag) {//, некоторое вычисление и производить}//делает другое вычисление...
вопрос задан: 27 November 2009 01:41
7
ответов

Быстрое дополнение строки в Delphi

Я пытался ускорить определенную стандартную программу в приложении, и мой профилировщик, AQTime, идентифицировал один метод в особенности как узкое место. Метод был с нами в течение многих лет и является частью "...
вопрос задан: 5 November 2009 09:28
7
ответов

Профилирование JAVA-приложения в Eclipse? (плагин) [закрывается]

Я надеюсь находить узкие места в своем JAVA-приложении в Eclipse. Я думаю, что это могло бы быть полезно: http://www.eclipse.org/projects/project_summary.php?projectid=tptp.performance Любая другая польза...
вопрос задан: 17 October 2009 15:45
7
ответов

Существует ли способ выяснить главные вызывающие стороны функции C?

Скажите, что у меня есть функция, которая вызвана МНОГО от многих различных мест. Таким образом, я хотел бы узнать, кто звонит, это функционирует больше всего. Например, лучшие 5 вызывающих сторон или кто когда-либо вызывает эту функцию больше, чем...
вопрос задан: 24 September 2009 20:34
7
ответов

Компиляторы C++ могут оптимизировать “если” операторы внутри “для” циклов?

Рассмотрите пример как это: если (флаг) для (условия) do_something (); еще для (условия) do_something_else (); Если флаг не изменяется в для циклов, это должно быть...
вопрос задан: 22 September 2009 21:25
7
ответов

Конкатенация строк по сравнению со строкой буферизует в JavaScript

Я читал эту книгу - Профессионал JavaScript для Веб-разработчиков, где автор упоминает, что конкатенация строк является дорогой операцией по сравнению с использованием массива для хранения строк и затем использования...
вопрос задан: 4 September 2009 06:52
7
ответов

Как получить оптимизацию из «чистой функции» в C #?

Если у меня есть следующая функция, она считается чистой в том смысле, что она не имеет побочных эффектов и всегда будет давать один и тот же результат при одинаковом вводе x. public static int AddOne (int x) {return x + 1; } ...
вопрос задан: 1 September 2009 15:51