0
ответов

Оптимизация сортировки по основанию в Haskell

Я все еще изучаю Haskell и написал следующую функцию сортировки по основанию. Вроде работает правильно, но проблема в том, что это довольно неэффективно с памятью. Если скомпилирован с помощью ghc, объем памяти сильно возрастет ...
вопрос задан: 11 March 2011 19:41
0
ответов

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

Android поддерживает три формата изображений с этим рейтингом: PNG (предпочтительно), JPG (приемлемо) и GIF (не рекомендуется). Источник: http://developer.android.com/guide/topics/resources/drawable-resource.html#...
вопрос задан: 11 March 2011 15:22
0
ответов

Что лучше? Несколько операторов if или одно if с несколькими условиями

Для моей работы мне нужно разработать небольшое приложение Java, которое анализирует очень большие файлы XML (~ 300 тыс. Строк) для выбора очень конкретных данных (с использованием Pattern), поэтому я пытаюсь немного оптимизировать. Я был ...
вопрос задан: 10 March 2011 13:00
0
ответов

Создание и уничтожение локальных переменных с участием оптимизатора

Если у меня есть этот код: class A {...}; класс B {...}; пустая пустышка () {А а (...); В б (...); ... } Я знаю, что переменные a и b будут уничтожены в обратном порядке распределения (b будет ...
вопрос задан: 10 March 2011 09:35
0
ответов

Каков наиболее эффективный способ реализации фильтра свертки в пиксельном шейдере?

Реализация свертки в пиксельном шейдере довольно затратна из-за очень большого количества выборок текстур . Прямым способом реализации фильтра свертки является выполнение N x N поисков на фрагмент ...
вопрос задан: 9 March 2011 09:52
0
ответов

Стоит ли сохранять результат вызова typeof () для многократного использования?

Если я собираюсь использовать результат вызова C # typeof для того же типа, стоит ли сохранять значение или просто вызовите typeof () несколько раз. Для меня несколько типов typeof предпочтительнее, так как они могут быть более краткими, ...
вопрос задан: 8 March 2011 21:57
0
ответов

Оптимизация компилятора C # - Неиспользуемые методы

Удаляет ли компилятор C # (в VS2008 или VS2010) неиспользуемые методы во время компиляции? Я предполагаю, что у него могут возникнуть проблемы с принятием решения о том, будут ли когда-либо использоваться общедоступные методы, поэтому я предполагаю, что
вопрос задан: 5 March 2011 15:35
0
ответов

Лучшая практика: Размещаете нагрузку на SQL или веб-сервер?

Я веб-мастер крупного американского университета. У нас много запросов на нашем веб-сайте, который я создавал и отвечал за последние 7 лет или около того. Я создавал все более сложные ...
вопрос задан: 5 March 2011 13:55
0
ответов

Разряжает ли мое приложение Android аккумулятор?

Я разрабатываю игру для Android. Он использует вид поверхности и стандартные API-интерфейсы для 2D-рисования. Когда я впервые выпустил игру, я делал всякие глупые вещи вроде перерисовки 9 -...
вопрос задан: 5 March 2011 11:45
0
ответов

Самый быстрый способ вставить, если не существует, то получить идентификатор в MySQL

Вот эта таблица. | id | домен | id - это первичный ключ. домен - уникальный ключ. Я хочу: Вставить новый домен, если он еще не существует. Получите идентификатор этого домена. Теперь я делаю это как ...
вопрос задан: 5 March 2011 10:19
0
ответов

Решения по алгоритмическому планированию персонала

На общем уровне проблема проста: составить график работы армии сотрудников для ежедневного охвата одного человека, в любой день персонал делится на 3 пулы, у каждого сотрудника есть требования к отпуску, у каждого сотрудника ...
вопрос задан: 3 March 2011 14:10
0
ответов

Каков наиболее эффективный способ синтаксического анализа текстового файла с помощью Perl?

Хотя это довольно простой вопрос, я не могу найти аналогичный вопрос, поэтому, пожалуйста, дайте ссылку на один, если вы знаете о существующем вопросе / решении по SO. У меня есть файл .txt размером около 2 МБ и около 16 000 строк ...
вопрос задан: 2 March 2011 20:59
0
ответов

Могу ли я скопировать этот массив быстрее?

Является ли это самым быстрым, что я мог бы скопировать Bitmap в Byte [] в C #? Я очень хочу знать, если есть более быстрый способ! const int WIDTH = / * ширина * /; const int HEIGHT = / * высота * /; Bitmap ...
вопрос задан: 2 March 2011 04:27
0
ответов

Любое программное обеспечение с открытым исходным кодом для мониторинга производительности MySQL?

Я работает над улучшением производительности сервера MySQL. Я ищу что-нибудь для отслеживания производительности MySQL (как запросов в секунду) с течением времени, чтобы я мог измерить любые улучшения, которые я делаю. ...
вопрос задан: 1 March 2011 14:23
0
ответов

jQuery изменяет несколько атрибутов или заменяет весь html

Мне было интересно, было ли более эффективно / быстрее изменить несколько атрибутов с помощью jQuery или просто заменить весь HTML за один раз. Это код, который я использую сейчас. // показывает ...
вопрос задан: 1 March 2011 08:08
0
ответов

javascript изменить скорость регистра строки

Что быстрее? toUpperCase () или toLowerCase () в javascript?
вопрос задан: 1 March 2011 05:31
0
ответов

Эффективно ли использование string.length () в цикле?

Например, предположим, что строка s имеет вид: for (int x = 0; x
вопрос задан: 27 February 2011 19:16
0
ответов

Лучшая практика для измерения того, какая часть метода требует много времени?

В моем методе инициализации я вызываю некоторые другие методы, управляю некоторыми переменными и перебираю некоторые списки. Теперь я заметил, что метод загрузки занимает немного времени (примерно 2 минуты). ...
вопрос задан: 27 February 2011 16:29
0
ответов

Оптимизированная обработка очень больших файлов

Моя задача относительно проста: для каждой строки во входном файле проверить, соответствует ли строка удовлетворяет заданному набору условий, и если да, записать определенные столбцы этой строки в новый файл. Я написал ...
вопрос задан: 25 February 2011 19:57
0
ответов

Как разобрать Markdown в PHP?

Во-первых, Я знаю, Я тоже посмотрел на этот вопрос, но он не отвечает на мой вопрос. Очевидно, даже если в заголовке упоминается PHP, если это язык ...
вопрос задан: 25 February 2011 10:37
0
ответов

Как проверить (нетривиально) эквивалентность списков чисел, быстро?

У меня есть список целых чисел, например 1,2,2,3,4,1. Мне нужно проверить эквивалентность (==) между разными списками. Однако я не имею в виду простое сравнение с цифрами. Каждый из этих ...
вопрос задан: 25 February 2011 08:59
0
ответов

Достаточно ли безумный уровень оптимизации gcc (-O3)?

Отвечая на другой вопрос, я хотел показать, что безумный уровень оптимизации gcc ( -O3) в основном удалял все переменные, которые не использовались в main. Код был: #include & ...
вопрос задан: 23 February 2011 04:38
0
ответов

C # / XNA - Умножение быстрее, чем деление?

Недавно я увидел твит, который меня смутил (он был опубликован кодировщиком XNA в контексте написания игры для XNA): Совет дня по микрооптимизации: когда возможно , используйте умножение вместо ...
вопрос задан: 19 February 2011 23:01
0
ответов

Лучшая практика для обновления одного атрибута в нескольких записях

Я пишу экспортер в моем текущем проекте Rails3 прямо сейчас. Этот экспортер должен помечать каждую экспортируемую запись как «экспортированную» (bool). Я знаю, как это легко сделать в цикле, но, честно говоря, это ...
вопрос задан: 18 February 2011 21:58
0
ответов

Случайный доступ к памяти стоит дорого?

Во время оптимизации моего игрового движка Connect 4 я достиг точки, когда дальнейшие улучшения могут быть минимальными, потому что большая часть процессорного времени используется инструкцией TableEntry te = mTable [idx + i] ...
вопрос задан: 17 February 2011 20:47
0
ответов

R: Пакеты многовариантной оптимизации FAST?

Я ищу локальный минимум скалярной функции от 4 переменных, и у меня есть ограничения диапазона для переменных («ограничения блока»). Для производной функции нет замкнутой формы, поэтому ...
вопрос задан: 17 February 2011 16:36
0
ответов

SIMD: Почему SSE RGB преобразование цвета в YUV примерно с той же скоростью, что и реализация в C ++?

Я только что попытался оптимизировать преобразователь RGB в YUV420. Использование таблицы поиска привело к увеличению скорости, как и использование арифметики с фиксированной запятой. Однако я ожидал реальных выгод от использования SSE ...
вопрос задан: 16 February 2011 15:25
0
ответов

C # DateTime - формат RFC 3339

Я пытаюсь создать RFC 3339 совместимые строки даты (например, «2008-03-19T00: 00: 00.0000000-04: 00»), однако у меня, похоже, возникла проблема с недопустимым смещением. Я использую следующее: private ...
вопрос задан: 16 February 2011 14:47
0
ответов

Какой самый быстрый способ вычислить замыкание эпсилона?

Я работаю над программой для преобразования недетерминированных конечных автоматов (NFA) в детерминированные конечные автоматы (DFA). Для этого мне нужно вычислить эпсилон-замыкание каждого состояния в ...
вопрос задан: 14 February 2011 20:49
0
ответов

Быстрое вращение тензора с помощью NumPy

В основе приложения (написанного на Python и использующего NumPy) мне нужно повернуть тензор 4-го порядка. На самом деле мне нужно много раз повернуть много тензоров, и это мое узкое место. Моя наивная ...
вопрос задан: 13 February 2011 11:18