0
ответов

Как быстрее составить список каталогов?

У меня есть несколько ситуаций, когда мне нужно перечислить файлы рекурсивно, но мои реализации были медленными. У меня есть структура каталогов с 92784 файлами. find выводит список файлов менее чем за 0,5 секунды, но ...
вопрос задан: 24 April 2011 16:25
0
ответов

If (), иначе if () альтернатива в C ++ (Это ИИ?)

Во-первых, я нуб . Я также дворник, который никогда не писал ни копейки кода. Я просто люблю это делать. Это для забавы :) При этом я написал эту консольную крестики-нолики ...
вопрос задан: 22 April 2011 10:09
0
ответов

Есть ли в C ++ стандартный класс трехмерных векторов

В существующем проекте я вижу шаблонный класс Vector_3d с обычными операциями для векторов (в смысле алгебры). После профилирования я заметил, что большая часть времени тратится на это ...
вопрос задан: 20 April 2011 14:34
0
ответов

Сделать локальный хост быстрее?

В настоящее время я работаю над проектом и тестирую его на своем локальном хосте. Меня беспокоит то, что страницы загружаются довольно медленно (500-700 мс и не меньше). Я думал, что localhost будет загружаться быстрее ...
вопрос задан: 20 April 2011 13:16
0
ответов

Какие есть способы динамического получения списка DateTime.Now.AddDays (0..7)?

Наиболее эффективное и типичное решение, которое я мог придумать, это: var date = новый DateTime [7]; for (int i = 0; i <7; i ++) date [i] = DateTime.Now.AddDays (i); Это вернет мне семь (7) ...
вопрос задан: 20 April 2011 06:49
0
ответов

Улучшение таблиц MySQL с помощью индексов

Я новичок в индексах в MySQL. Я знаю, мне, наверное, следовало начать это раньше, но большинство проектов были достаточно маленькими, чтобы мне это сойти с рук;) Итак, теперь я тестирую это. Я выполнил свой тест…
вопрос задан: 19 April 2011 14:35
0
ответов

C ++, Как оптимизируются арифметические операции с плавающей запятой?

Я наблюдал удивительное поведение при тестировании простых арифметических операций в предельных случаях на архитектуре x86: const double max = 9.9e307; // Рядом с std :: numeric_limits :: max () const ...
вопрос задан: 19 April 2011 13:26
0
ответов

Как обработать тайм-аут HttpWebRequest в F # Async.Parallel

Я просто долго ломал себе зубы почему этот код "зависал" для некоторых URL: let getImage (imageUrl: string) = async {попробуйте let req = WebRequest.Create (imageUrl):? & ...
вопрос задан: 19 April 2011 08:49
0
ответов

самый быстрый способ записи битового потока на современном оборудовании x86

Каков самый быстрый способ записи битового потока на x86 / x86-64? (кодовое слово <= 32 бит) записывая поток битов, я имею в виду процесс объединения символов переменной длины в битах в непрерывную память ...
вопрос задан: 18 April 2011 15:36
0
ответов

Взаимодействие между оптимизацией и тестированием на наличие ошибок

У меня есть функция в модуле, которая выглядит примерно так: module MyLibrary (throwIfNegative ) где throwIfNegative :: Integral i => i -> String throwIfNegative n | n <0 = error "...
вопрос задан: 18 April 2011 14:11
0
ответов

Возьмем среднее значение двух чисел со знаком в C

Допустим, у нас есть x и y, и оба являются целыми числами со знаком в C, как мы найти наиболее точное среднее значение между двумя? Я бы предпочел решение, в котором не используются никакие машины / ...
вопрос задан: 18 April 2011 01:00
0
ответов

Использование рекурсии в Scala при запуске в JVM

Из поиска в других местах на этом сайте и в Интернете оптимизация хвостового вызова не поддерживается JVM. Означает ли это, что хвостовой рекурсивный код Scala, такой как следующий, который может работать на ...
вопрос задан: 17 April 2011 20:21
0
ответов

Улучшение реализации трэпа

Вот моя реализация своего рода трепа (с неявными ключами и некоторой дополнительной информацией, хранящейся в узлах): http://hpaste.org/42839/treap_with_implicit_keys Согласно данным профилирования GC берет ...
вопрос задан: 17 April 2011 02:39
0
ответов

Как ускорить заполнение массива numpy в python?

Я пытаюсь заполнить предварительно выделенный массив байтов, используя следующий код: # preallocate a block массив dt = numpy.dtype ('u8') in_memory_blocks = numpy.zeros(_AVAIL_IN_MEMORY_BLOCKS, dt) ... # write all ...
вопрос задан: 15 April 2011 23:06
0
ответов

Как компиляторы обрабатывают встроенные функции SSE (или любые другие)?

Некоторое время назад я где-то читал, что встроенные функции SSE компилируются в эффективный машинный код, потому что компиляторы обрабатывают их иначе, чем обычные функции. Я брожу, как на самом деле делают компиляторы ...
вопрос задан: 15 April 2011 14:43
0
ответов

How to calculate correlation amongst preferences?

I have to split a group of x people into 3 or 4 groups, most likely 3. I want people to be happy, so I'm having each person rate the other members of the big group from 1 to (x-1). How do I ...
вопрос задан: 14 April 2011 20:40
0
ответов

Нужна помощь для оптимизации запросов MySQL

У меня 6 таблиц: СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ `sbpr_groups` (ʻid` int (11) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL, ʻactive` tinyint (1) DEFAULT '0',` dnd` tinyint (1) DEFAULT '...
вопрос задан: 14 April 2011 08:21
0
ответов

Любопытная функция копирования строки в C

Когда я читал код nginx, я видел эту функцию: #define ngx_cpymem (dst, src, n) (((u_char *) memcpy (dst, src, n)) + (n)) static ngx_inline u_char * ngx_copy (u_char * dst, u_char * src, ...
вопрос задан: 13 April 2011 10:11
0
ответов

Какой из этих кодов будет работать быстрее

Недавно я начал думать об оптимизации, теперь я знаю, что есть много книг и статей, но у меня есть конкретный сценарий. интересует. A. for (i = 0; i
вопрос задан: 13 April 2011 09:43
0
ответов

Looking for a faster way to perform string searches

I have to recognize a large list of URLs (few million lines) as belonging to a particular category or not. I have another list that has sub-strings that if present in the URL belongs to that category. ...
вопрос задан: 13 April 2011 07:50
0
ответов

Why would one ever want to compile with -O2 instead of -O3

We usually compile with -O2 because -O3 would "trigger subtle bugs". For our GCC version -O3 enables more aggressive inlining which would actually reveal bugs otherwise unnoticed (e.g. use of ...
вопрос задан: 12 April 2011 15:35
0
ответов

Erlang: optimize complex qlc

I have qlc RefsBlocked = qlc:e(qlc:q([ Ref1 || {{Ref1, {pattern, {_Status1, _Pattern1, Limit1}}}, Count} <- dict:to_list( qlc:fold( fun({Key, _Ref2}, Acc) -> ...
вопрос задан: 12 April 2011 11:53
0
ответов

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

I ' Мы получили много истинных / ложных результатов, сохраненных в виде битов в массивах long []. У меня их огромное количество (миллионы и миллионы лонгов). Например, скажем, у меня всего пять результатов, у меня будет: + ----- ...
вопрос задан: 11 April 2011 12:13
0
ответов

Производительность массива функций по операторам if и switch

Я пишу очень критически важную часть кода, и у меня было это безумие идея о замене операторов case (или операторов if) массивом указателей на функции. Позвольте мне продемонстрировать; здесь ...
вопрос задан: 8 April 2011 11:48
0
ответов

Is there a way to tell GCC not to optimise a particular piece of code?

I am working on a project that relies on compiler optimisations but I need some code not to be optimised by GCC. Is this possible?
вопрос задан: 7 April 2011 12:53
0
ответов

В C #: медленнее ли ссылаться на переменную массива?

У меня есть массив целых чисел, и я зацикливаю через них: for (int i = 0; i
вопрос задан: 7 April 2011 02:13
0
ответов

Оптимизация прокрутки

У меня есть прокрутка, которая содержит настраиваемый вид. Настраиваемый вид больше, чем область экрана, и рисует правильно. Прокрутка, однако, имеет тенденцию вызывать onDraw () без остановки при прокрутке, и я ...
вопрос задан: 6 April 2011 21:28
0
ответов

Быстрый алгоритм подсчета количества ациклических путей на ориентированном графе

Короче говоря, мне нужен быстрый алгоритм, чтобы подсчитать, сколько ациклические пути есть в простом ориентированном графе. Под простым графом я подразумеваю граф без петель и нескольких ребер. Путь может начинаться с любого узла ...
вопрос задан: 6 April 2011 16:05
0
ответов

Javascript: скорость проверки принадлежности словаря / объекта

Мне было любопытно, каким будет самый быстрый способ проверить, есть ли у JS-объекта (используемого в качестве словаря) данное свойство. И я был озадачен результатами. Убедитесь сами: http://jsperf.com/object-...
вопрос задан: 6 April 2011 15:09