0
ответов

RtlInitializeExceptionChain是做什么的,如何减少其执行开销?

我正在尝试在程序中发现瓶颈(当前处于“低挂水果”阶段),并且使用探查器,我得到了类似的结果 以下内容:我在其中看到的是...
вопрос задан: 27 July 2011 23:33
0
ответов

Может ли JIT извлечь пользу из Generics?

Хорошо известно, что обобщенные типы не выживают в процессе компиляции. Их заменяют приведением классов. Но, тем не менее, информация о типе присутствует в файле класса, и ее можно увидеть с помощью ...
вопрос задан: 27 July 2011 09:04
0
ответов

Что такое холодное / мертвое поле и что такое оптимизация отслаивания?

В статье «Распознавание циклов в C ++ / Java / Go / Scala» (pdf) мы находим следующую цитату в раздел Настройки C ++: Пилинг структуры. Структура UnionFindNode имеет 3 холодных поля: type_, loop_, ...
вопрос задан: 27 July 2011 08:06
0
ответов

Проблема с производительностью: работа с интенсивным использованием ЦП лучше работает с большим параллелизмом в Erlang

tl; dr Я получаю лучшую производительность с моей программой erlang, когда я выполняю задачи, интенсивно использующие процессор, с более высоким параллелизмом (например, 10 КБ за раз против 4). Зачем? Я пишу фреймворк сокращения карты, используя erlan
вопрос задан: 27 July 2011 02:13
0
ответов

Почему моя рекурсивная функция так медленно работает в R?

Следующее выполнение занимает около 30 секунд, в то время как я ожидаю, что оно будет почти мгновенным. Есть ли проблема с моим кодом? х <- фибоначчи (35); fibonacci <- function (seq) {if (seq == 1) ...
вопрос задан: 24 July 2011 14:17
0
ответов

numpy.poly1d, оптимизация поиска корня, сдвиг полином по оси x

обычно легко построить многочлен n-го порядка и найдите корни с помощью numpy: import numpy f = numpy.poly1d ([1,2,3]) напечатать numpy.roots (f) array ([- 1. + 1.41421356j, -1.-1.41421356j]) ...
вопрос задан: 23 July 2011 10:08
0
ответов

Как повысить производительность запуска большой модели Entity Framework 4.0?

В проекте с примерно 350 объектами в модели сущностей EDMX моя команда испытывает длительное ожидание, когда произойдет первый запрос и когда произойдет первое сохранение. При профилировании простого случая ...
вопрос задан: 19 July 2011 20:57
0
ответов

Как оптимизировать класс-оболочку простого числового типа в C ++?

Я пытаюсь реализовать класс с фиксированной точкой в ​​C ++, но у меня возникают проблемы с производительностью. Я свел проблему к простой оболочке типа float, но она все еще медленная. У меня вопрос - почему ...
вопрос задан: 19 July 2011 08:52
0
ответов

Каков наиболее эффективный способ получить первую, последнюю и 3 записи из середины в MySQL?

Предпосылки У меня есть веб-страница, на которой отображаются веб-комиксы. В настоящее время 1622 страницы. Мне нужно отобразить текущую страницу комиксов (у меня есть ее идентификатор) и ссылки на первую, предыдущую, следующую и последнюю ...
вопрос задан: 18 July 2011 23:28
0
ответов

Как ускорить работу этого списка?

def removeDuplicatesFromList (seq): # Не сохраняют порядок ключей = {} для e in seq: keys [e] = 1 return keys. keys () def countWordDistances (li): '' 'If li = [' that ',' ...
вопрос задан: 18 July 2011 04:49
0
ответов

Узкое место производительности - использование Visual Studio

Я ищу способ найти методы узкого места в решении (много проектов). Допустим, у меня ОГРОМНАЯ программа (тысячи методов), и я хочу улучшить производительность, найдя методы, которые ...
вопрос задан: 16 July 2011 13:56
0
ответов

влияние глобальных переменных на производительность в c

У меня есть 5 функций, которые вызываются более 10000 раз (в среднем). Все они изменяют / используют определенные переменные. Я знаю, что иметь глобальные переменные - плохая практика. Но ради производительности, разве это ...
вопрос задан: 14 July 2011 01:10
0
ответов

«Оптимизация» сортировки Java 7

В Java6 в Java6 использовались как быстрая сортировка, так и сортировка слиянием. Arrays # sort для массивов примитивов и объектов соответственно. В Java7 они оба изменились на DualPivotQuicksort и Timsort. В исходном коде для ...
вопрос задан: 13 July 2011 09:29
0
ответов

LLVM и будущее оптимизации

Я понимаю, что LLVM предстоит долгий путь, но теоретически можно оптимизировать, которые есть в GCC / ICC / и т. д. для отдельных языков применяется к байтовому коду LLVM? Если да, то означает ли это, что любой ...
вопрос задан: 12 July 2011 22:32
0
ответов

Оптимизация цикла C с помощью условных обозначений для переменной цикла

Приносим извинения, если это запрошено в архивах. Я нашел несколько похожих вопросов, но ни один из них мне не подошел. Дистиллированная версия проблемы, над которой я работаю, выглядит следующим образом. У меня ...
вопрос задан: 12 July 2011 22:22
0
ответов

с использованием swig для привязки буферов протокола Google

Я пишу программу на Python, которая должна обрабатывать много небольшие, но сложные сообщения, закодированные в протобуфе. Я попытался использовать реализацию буферов протокола Python, которая написана на чистом питоне, ...
вопрос задан: 12 July 2011 20:34
0
ответов

Оптимизируются ли встроенные функции в R?

У меня есть написанный код для вычисления коэффициента корреляции в R. Однако я только что обнаружил, что пакет 'boot' предлагает corr ()функции, выполняющие ту же работу. Встроенные функции в R ...
вопрос задан: 12 July 2011 16:48
0
ответов

Попытки оптимизировать запрос N + 1 в Hibernate

Я изо всех сил пытаюсь улучшить запрос n + 1 в проекте, над которым я работаю. Я использую Hibernate с моделью, показанной ниже, и хочу выразить запрос для извлечения всех элементов, связанных с портфолио, включая ...
вопрос задан: 12 July 2011 05:17
0
ответов

Python: ускорение географического сравнения

Я написал код, который включает вложенный цикл, в котором внутренний цикл выполняется примерно 1,5 миллиона раз. У меня есть функция в этом цикле, которую я пытаюсь оптимизировать. Я проделал некоторую работу и получил ...
вопрос задан: 11 July 2011 20:58
0
ответов

Анализ наихудшего случая для обычного Выражения

Существуют ли какие-либо инструменты, которые будут брать конкретное регулярное выражение и возвращать наихудший сценарий с точки зрения количества операций, необходимых для определенного количества символов, чем обычный ...
вопрос задан: 8 July 2011 23:27
0
ответов

C ++: функция оптимизации без побочных эффектов

Есть ли способ в C ++ объявить, что функция не имеет побочных эффектов? Рассмотрим: LOG ("сообщение"). SetCategory (GetCategory ()); Теперь предположим, что макрос LOG в сборках выпуска создает NullLogEntry ...
вопрос задан: 8 July 2011 11:40
0
ответов

Экстремальная оптимизация целочисленного двоичного поиска

Я пишу программу, которая должна будет выполнять очень большое количество бинарных поисков - по крайней мере, 1015 - в тесном цикле. Они вместе с небольшим количеством побитовых операций составят ...
вопрос задан: 8 July 2011 00:53
0
ответов

C #의 빠른 배열 이동 구현?

배열을 오른쪽 및 왼쪽으로 N 자리 이동해야합니다. 내가 이동하는 쪽에서 튀어 나온 항목은 다른 쪽에서 다시 들어가야합니다. 13만큼 오른쪽으로 이동 : [0,1,2,3,4,5,6,7,8,9] ...
вопрос задан: 6 July 2011 21:07
0
ответов

Resharper: возможное многократное перечисление IEnumerable

Я использую новую версию Resharper 6. В некоторых местах в моем коде он выделил некоторый текст и предупредил меня, что возможно возможное множественное перечисление IEnumerable. Я понимаю, что это ...
вопрос задан: 6 July 2011 08:54
0
ответов

стоит ли использовать inline :: C для ускорения математики

Я работал над программой Perl для обработки больших объемов ДНК. Он выводит именно то, что мне нужно, однако это занимает гораздо больше времени, чем я бы хотел с помощью NYTprof. Я сузил основные ...
вопрос задан: 5 July 2011 19:54
0
ответов

Как написать лучшую функцию strlen?

Я читаю "Write Great Code Volume 2", и он показывает следующее выполнение strlen: int myStrlen (char * s) {char * start; start = s; в то время как (* s! = 0) {++ s; } ...
вопрос задан: 5 July 2011 14:30
0
ответов

R решить: система точно единственная

Решаю простую задачу оптимизации. Набор данных состоит из 26 столбцов и более 3000 строк. Исходный код выглядит как Means <- colMeans (Returns) Sigma <- cov (Возвращает) invSigma1 <- решить (...
вопрос задан: 4 July 2011 13:23
0
ответов

Постоянные числа с плавающей точкой с SIMD

Я пробовал свои силы в оптимизации некоторого кода, который у меня есть, используя встроенные функции sse от Microsoft. Одна из самых больших проблем при оптимизации моего кода - это LHS, возникающая всякий раз, когда я хочу использовать константу. ...
вопрос задан: 3 July 2011 21:05
0
ответов

Хорошая статья о современных функциях ЦП / оптимизации производительности?

Прочитав статью о влиянии виртуальной памяти на производительность приложений (и, следовательно, на дизайн), я еще раз осознаю, насколько мало я знаю о сегодняшней компьютерной архитектуре. У меня есть только ...
вопрос задан: 3 July 2011 04:33
0
ответов

Методы ограничение скорости эмулируемого процессора

Я пишу эмулятор процессора MOS 6502 как часть более крупного проекта, который я предпринял в свободное время. Эмулятор написан на Java, и, прежде чем вы это скажете, я знаю, что он не будет будь таким же эффективным ...
вопрос задан: 3 July 2011 03:13