Лучшие profiling вопросы ИТ разработчиков

  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пользовательские функции пролога / эпилога для профилирования

Можно ли с помощью компиляторов Visual Studio написать 2 функции, которые вызываются до вызова других функций и после их выполнения? В GCC вы можете сделать это с__cyg_profile_func_*() функции: void __cyg_profile_func_enter(void *func_address, ...

Задан 04 Jun 2009, 09:47 от Terminus
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Недокументированные параметры профилировщика

я недавно начал использовать встроенный в Matlab профилировщик на регулярной основе, и я заметил, что, хотя он обычно отлично показывает, какие строки занимают больше всего времени, иногда это может сказать мне большую часть времени используется ...

Задан 01 Aug 2011, 23:50 от zergylord
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Оптимизация, чтобы избежать дрожания на картонном приложении при перемещении камеры с головой на Android

Я работаю над картонным приложением для платформы Android. В настоящее время у меня есть Light-карты, тяжелые текстуры и около 100 элементов пользовательског...

Задан 15 Aug 2016, 17:11 от Umair M
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как они говорили вам в других ответах, попробуйте использовать буферизованные потоки, читая блок символов вместо только одного за раз, и замените конкатенацию строк для метода добавления StringBuilder. Это должно улучшить производительность, но не уверен, решит ли это проблему (возможно, оно появится через 24 часа вместо 12).

я есть этот игровой сервер Java, который обрабатывает до 3000 TCP-подключений, каждый игрок или каждое TCP-соединение имеет свой собственный поток, каждый поток работает примерно так: public void run() { try { String packet = ""; char charCur[] ...

Задан 31 Aug 2011, 05:06 от Reacen
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Удивительный ответ .. Спасибо, Питер.

аюсь профилировать мой код C ++ с помощью инструмента Perf. Реализация содержит код с инструкциями SSE / AVX / AVX2. В дополнение к этому код скомпилирован с-O3 -mavx2 -march=native флаги. я верю__memset_avx2_unaligned_erms функция ...

Задан 31 Jul 2018, 13:27 от yadhu
  • 3 голосов
  • ответ
  • 0 просмотров
ответ

Как уже упоминалось выше, аналитик кода AMD также довольно хорош и бесплатен.

жный дубликат: Какой ваш любимый инструмент профилирования (для C ++) [https://stackoverflow.com/questions/26663/whats-your-favorite-profiling-tool-for-c] В Java есть хороший и бесплатный профилировщик, который поставляется вместе с SDK под ...

Задан 15 Apr 2011, 04:45 от user697111
  • 51 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Javascript профилировщик памяти для Firefox

Есть ли инструмент / плагин / функция для Firefox, который 'Выгрузите из памяти использование объектов Javascript, созданных вами на странице / в скрипте...

Задан 05 Oct 2008, 04:10 от seth
  • 51 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Javascript профилировщик памяти для Firefox

Существует ли инструмент / плагин / функция для Firefox, который избавится от использования памяти объектами Javascript, которые вы создаете на странице / скрипте? Я знаю о профилировщике Firebug, но мне бы хотелось чего-то большего, чем просто ...

Задан 05 Oct 2008, 06:10 от seth
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Профилирование с помощью CMake, C ++ и Visual Studio 2012

Я использую CMake 2.8.10.1 для создания файлов проекта для Visual Studio 2012 Ultimate (64-разрядная версия). Полученное решение содержит библиотеку, несколько тестов и несколько исполняемых файлов. Я хотел бы профилировать некоторые из ...

Задан 18 Dec 2012, 14:17 от Petter
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

ссылка для «чтения» не работает

ежалgprof на C ++ программе, которая заняла16.637s, согласно сtime()и я получил это для первой строки вывода: % cumulative self self total time seconds seconds calls s/call s/call name 31.07 0.32 0.32 5498021 0.00 0.00 [whatever]Почему это ...

Задан 27 Jan 2009, 22:33 от Jesse Beder
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему сборщик мусора не выполняет более агрессивную сборку мусора раньше, чем одна куча без цифр%?

Вот мои настройки кучи Sun Hotspot 1.6 JVM в WebLogic 11g: -Xms10g -Xmx10g -XX:MaxPermSize=256m -XX:+UseParNewGC -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:ConcGCThreads=2То, что я вижу на графике% ...

Задан 11 Oct 2012, 15:12 от BestPractices
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

WinCacheGrind

у знать, какие функции вызываются и сколько времени занимает каждый запрос для приложения, работающего на Apache.Есть ли какой-либо инструмент или каким-либо...

Задан 23 Nov 2010, 08:38 от gaurav
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Конфликт блокировки синхронизации профилирующего потока

В прошлом я использовал инструменты профилирования производительности, такие как nprof, Equatec profiler и Yourkit profiler, чтобы выявлять и устранять / уме...

Задан 30 Jan 2010, 19:34 от redcalx
  • 26 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Как профилировать и получить производительность Javascript [дубликат]

Возможный дубликат:Каков наилучший способ профилировать выполнение JavaScript?У меня есть несколько сценариев, использующих jQuery, и я думаю, что у меня уте...

Задан 26 Jan 2010, 15:18 от Eli
  • 21 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Я предполагаю, что вы передаете слишком маленькое значение в fib, и программа просто не запускается достаточно долго для регистрации. Чтобы получить значимые данные для чего-либо практически во время профилирования (или оценки производительности), вам обычно требуется затраченное время, по крайней мере, несколько секунд.

исал этот небольшой (и крайне неэффективный) класс и хотел профилировать его с помощью Java VisualVM. public class Test { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new ...

Задан 22 Mar 2011, 02:12 от Francis Stephens
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Что означают цвета для отдельных узлов DOM в Chrome Heap Profiler?

При анализе снимков кучи с помощью Chrome devtools я не могу понять, что означают цвета при просмотре Отдельных DOM-деревьев. В чем разница между красным и желтым?

Задан 14 Nov 2012, 00:14 от pushmatrix
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Профилирование с помощью CMake, C ++ и Visual Studio 2012

Я использую CMake 2.8.10.1 для создания файлов проекта для Visual Studio 2012 Ultimate (64-разрядная версия). Полученное решение содержит библиотеку, несколь...

Задан 18 Dec 2012, 13:17 от Petter
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Haskell измерения производительности функции

В Хаскеле, как я могупросто' измерить выполнение функций. Например, сколько времени требуется для запуска или сколько памяти это занимает? Однако я знаю ...

Задан 02 Apr 2013, 09:33 от user2214957
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

s NEON> ARM. Я проверю это.

начально проблема появилась, когда я пыталсяоптимизировать алгоритм [https://stackoverflow.com/questions/49928749/efficiently-compute-max-of-an-array-of-8-elements-in-arm-neon] для неоновой руки и какой-то незначительной ее части, по данным ...

Задан 21 Apr 2018, 00:02 от Pavel
  • 18 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Известны ли проблемы с ложными срабатываниями с Valgrind?

Есть ли какие-либо известные ложные срабатывания с Valgrind? Я получаю «Условный переход или перемещение зависит от неинициализированных значений» сfmemopen функция, пишущая на C и компилируемая с GCC. Могу ли я быть уверен, что ...

Задан 28 Apr 2009, 07:19 от Liran Orevi
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

В результате может показаться, что нет способа профилировать код OpenCL, работающий на оборудовании NVIDIA, с использованием инструментария CUDA.

аюсь профилировать приложение OpenCL,

Задан 17 Jan 2017, 13:56 от csehydrogen
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 также хорошо работает, но имеет «детерминированный занос», так что все примеры показаны в следующей инструкции. Это также хорошо (насколько вам известно), за исключением редких случаев, когда инструкция с образцом была целью прыжка.

филировал свой код, используя профилировщик времени прибора, и увеличив масштаб до разборки, вот фрагмент его результатов: [/imgs/dAzUD.png] Я бы не ожидалmov инструкция брать 23,3% времени, покаdiv Инструкция брать практически нечего. Это ...

Задан 21 Jan 2018, 16:58 от yairchu
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@EboMike Упс ... Я не очень знаком со всем этим профилированием ... просто начал делать это на самом деле ... извините за это;)

ли способ добавить обратные вызовы в OpenGL ES, аналогичные тем, что есть в DirectX? Я пытаюсь профилировать производительность графического процессора, поэтому я пытаюсь выяснить, сколько времени потребовалось для выполнения определенных частей ...

Задан 21 Feb 2011, 22:23 от EboMike
  • 36 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Где находится анализатор запросов в SQL Server Management Studio 2008 R2?

У меня есть некоторые SQL, которые запускаются, и это занимает много времени, чтобы вернуть результаты / анализ / отображение и т. Д. В приложении asp.net c ...

Задан 21 Oct 2010, 00:29 от Justin808
  • 44 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

One could use a profiler, but why not just halt the program? [закрыто]

Если что-то делает однопоточную программу, скажем, в 10 раз дольше, чем нужно, вы можете запустить на ней профилировщик. Вы также можете просто остановить ег...

Задан 05 Nov 2008, 19:49 от Mike Dunlavey
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему при парковке / разгрузке используется 60% процессорного времени?

Недавно мы начали стресс-тестирование нашего приложения (сервера чата на основе XMPP) с использованием YJP 11.0.9. Во время нашего теста мы заметили следующее странное поведение. Выборка показывает, что sun.misc.Unsafe.unpark (Object) занимает ...

Задан 19 Oct 2012, 11:07 от Kalpesh Patel
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Смотрите ответ @talonmies

я создаю новый сеанс и говорю Visual Profiler запустить мои скрипты python / pycuda, я получаю следующее сообщение об ошибке:Execution run #1 of program '' failed, exit code: 255 Это мои предпочтения: Запуск:python ...

Задан 28 Jul 2011, 10:19 от Framester
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Профилированная производительность len (set) и set .__ len __ () в Python 3 [дубликат]

На этот вопрос уже есть ответ здесь: Почему функция Python 'len' быстрее, чем метод __len__? [/questions/20302558/why-is-pythons-len-function-faster-than-the-len-method] 2 ответаВо время профилирования приложения Python я обнаружил, чтоlen() ...

Задан 08 Jan 2012, 15:24 от Tregoreg
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Spark: Несоответствующее число производительности при масштабировании количества ядер

Я делаю простой тест масштабирования на Spark с использованием теста сортировки - от 1 ядра до 8 ядер. Я заметил, что 8 ядер медленнее, чем 1 ядро.

Задан 11 Dec 2016, 19:22 от nikk
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Профилирование на уровне инструкций: значение указателя инструкций?

При профилировании кода на уровне инструкций на ассемблере, что на самом деле означает положение указателя инструкций, учитывая, что современные процессоры не выполняют команды последовательно или по порядку? Например, предположим следующий код ...

Задан 09 Jun 2013, 13:35 от dsimcha
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Профилирование кода JavaScript на nodejs - возможные подходы

Моя цель - разработать профилировщик сценариев Java для nodejs. Требования как под:Должен быть в состоянии получить стек вызовов.Получить информацию о отметк...

Задан 05 Feb 2014, 06:30 от user3274049
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Профилирование многопроцессорного пула Python

Я пытаюсь запустить cProfile.runctx () для каждого процесса в многопроцессорном пуле, чтобы получить представление о узких местах многопроцессорности в моем источнике. Вот упрощенный пример того, что я пытаюсь сделать: from multiprocessing ...

Задан 12 Sep 2009, 10:41 от Fragsworth
  • 32 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

SQL Azure Profiling

Я читал на сайте MS, что SQL Azure не поддерживает SQL Profiler. Что люди используют для профилирования запросов на этой платформе?

Задан 18 Dec 2009, 16:18 от CodeGrue
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

мой ответ на аналогичный вопрос

етил чтоmanage.py runserver На разработку веб-сервера для проекта Django, над которым я работаю, уходит много времени. Мне интересно, есть ли способ понять, какая часть стартапа требует так много ресурсов, будучи в конечном итоге способной ...

Задан 27 Mar 2011, 18:43 от Paolo
  • 29 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо!! Это было проблемой для меня в Windows тоже. Странно, что настройки xampp xdebug по умолчанию не работают для окон, можно подумать, что они уже протестировали или исправили их.

охожая проблемаПрофилирование XDebug в PHP - невозможно получить вывод [https://stackoverflow.com/questions/3450500/xdebug-profiling-in-php-cant-get-output] но мой находится на окнах, и я указал полный путь (который решил его проблему) Я не ...

Задан 14 Apr 2011, 12:16 от Lizard
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Инструментальная (диагностическая) библиотека для C ++

Я думаю о добавлении кода в мое приложение, которое будет собирать диагностическую информацию для последующего изучения. Есть ли библиотека C ++, созданная для этой цели? То, что я пытаюсь сделать, похоже на профилирование, но это не то же самое, ...

Задан 27 May 2009, 15:05 от anon
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 о том, как начать на этом пути. Сейчас у меня нет времени, чтобы написать пакет для этого, но это должно быть довольно легко.

аюсь немного оптимизировать код и озадачен информацией изsummaryRprof(), В частности, похоже, что некоторые вызовы выполняются внешними программами на Си, но я не могу определитькоторый C программа, из которой R функция. Я планирую решить эту ...

Задан 31 Aug 2011, 04:38 от Iterator
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как сделать мою программу на Haskell быстрее? Сравнение с С

Я работаю над реализацией одного из кандидатов SHA3, JH. Я нахожусь в точке, где алгоритм проходит все KAT (известные тесты ответов), предоставленные NIST, и также сделал его экземпляром Crypto-API. Таким образом, я начал изучать ...

Задан 25 Oct 2011, 18:07 от hakoja
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Инструменты для профилирования кода OCaml

Кто-нибудь знает программы для профилирования кода OCaml, кроме использования опции -p во время компиляции и последующего использования gprof? Я задаю этот вопрос, чтобы проверить, можно ли еще уменьшить время выборки 0,01 секунды?

Задан 08 Feb 2012, 10:41 от maths-help-seeker
Page 1 of 6
1 2 3 4 5