5
ответов

Указатели, чтобы узнать, как использовать DTrace

Когда я попросил инструменты для профилирования приложений Rails, кто-то указал на DTrace. Поскольку я работаю на станциях MacOSX и развертываюсь на OpenSolaris, это правильный путь. Но у меня мало знаний о DTrace. ...
вопрос задан: 23 May 2017 12:00
5
ответов

Как измерить взаимоисключающую конкуренцию?

У меня есть некоторый потоковый код с помощью PThreads на Linux, который, я подозреваю, страдает от чрезмерной конкуренции за блокировку. Какие инструменты доступны для меня для измерения этого? Солярис имеет DTrace и plockstat...
вопрос задан: 9 August 2009 01:40
4
ответа

сценарии dTrace и инструменты [закрываются]

Я имею, недавно начал использовать dTrace и заметили, насколько потрясающий это. Это - идеальный инструмент для профилирования, не помещая нагрузку в программистов для установки сотен датчиков в их...
вопрос задан: 24 September 2008 15:20
3
ответа

Почему DTrace дает мне недопустимо-адресные ошибки иногда, но не всегда?

Моя программа: структура определения типа objc_class {структура objc_class *isa; структура objc_class *super_class; символ *имя; долгая версия; длинная информация; длинный instance_size; освободите *ivars;...
вопрос задан: 21 November 2012 11:52
3
ответа

Что такое альтернатива для DTrace на Linux? [закрытый]

Из того, что я вижу, реализация DTrace на Linux поддержалась путем лицензирования и политика. Каковы в настоящее время альтернативы?
вопрос задан: 13 January 2010 18:47
3
ответа

ltrace, эквивалентный для osx?

osx имеет действительно мощные dtrace/ktrace/dtruss инструменты - однако я не готов инвестировать время, необходимое для изучения контакта с ними прямо сейчас. что самый легкий путь состоит в том, чтобы получить эквивалент...
вопрос задан: 11 August 2009 04:43
3
ответа

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

Я пишу инструмент, который звонит до DTrace для трассировки программы, которую указывает пользователь. Если мой инструмент использует dtrace-c для запущения программы как подпроцесса DTrace, мало того, что я не могу передать никого...
вопрос задан: 30 July 2009 03:11
3
ответа

Как использовать датчики горячей точки в dtrace на Mac OS X Leopard?

Моя система Leopard имеет встроенный dtrace. Мне также установили Java 6, с помощью обеспеченного Apple установщика: Java $ - версия версия "1.6.0_13" Java Java(TM) SE Runtime Environment (создают 1.6.0_13-b03-...
вопрос задан: 22 July 2009 14:29
2
ответа

Как я печатаю CFStringRef в действии DTrace?

У меня есть датчик DTrace ловящие вызовы к функции, и одним из аргументов функции является CFStringRef. Это - частная структура, которая содержит указатель на строку unicode. Но CFStringRef не...
вопрос задан: 11 September 2009 22:58
1
ответ

Эквивалентный из strace-feopen <команда> на Mac OS X

Это полезно для отладки (следовательно программирующий связанный). На Linux мы можем использовать команду strace-feopen Python myfile.py для выяснения, какие модули Python и общие объекты загружаются...
вопрос задан: 8 March 2010 02:46
1
ответ

Как Вы печатаете ассоциативный массив в dtrace?

Вопрос в значительной степени подводит итог его. "dtrace 'печатают ассоциативный массив'", имеет точно один хит Google, и подобные поиски одинаково бесполезны.Править: Если я должен был использовать агрегирование, я не...
вопрос задан: 24 February 2010 19:08
0
ответов

Не удается найти модуль ./build/Debug/DTraceProviderBindings

Я знаю, что этот вопрос задавался много раз, как здесь и здесь. Я перепробовал все предложения по этим ссылкам и многое другое .. Я попытался установить последнюю версию bunyan sudo npm install bunyan@1.8.12 --...
вопрос задан: 16 January 2019 15:38
0
ответов

Как я могу заставить dtrace выполнять прослеженную команду с некорневым priviledges?

OS X испытывает недостаток в strace Linux, но он имеет dtrace, который, как предполагается, настолько лучше. Однако я пропускаю способность сделать простую трассировку на отдельных командах. Например, на Linux я могу записать strace...
вопрос задан: 10 July 2018 15:54
0
ответов

Профилирование Node.js с помощью DTrace

Сейчас я профилирую свое приложение node.js. Я нашел этот блог: http:// blog.nodejs.org/2012/04/25/profiling-node-js/, в котором предлагается использовать Dtrace. Я установил dtrace на Ubuntu 12.04, используя ...
вопрос задан: 13 April 2017 12:22
0
ответов

Отсутствуют имена процедур JAVA в Time Profiler, Instruments, OS X

Я пишу реализацию алгоритма с использованием Java. До OS X 10.7 я использовал Shark Profiler для профилирования моей реализации, которая работала довольно хорошо. Однако новые инструменты не находят ...
вопрос задан: 24 May 2013 00:59
0
ответов

Вставка системных вызовов OS X

Мне нужно вставить (вызов моих функций вместо исходных функций )некоторых системных вызовов OS X, чтобы преодолеть недостаток в части программного обеспечения с закрытым -исходным кодом. Предпочтительно полученный раствор...
вопрос задан: 17 July 2012 20:27
0
ответов

Зонд DTrace END никогда не срабатывает

У меня MacBook Pro середины 2009 г. и новый MacBook Pro 2012 г., и я изучаю DTrace. (довольно классный инструмент). Когда я вычисляю агрегаты для нового MBP 2012 года, агрегаты не ...
вопрос задан: 2 July 2012 16:46
0
ответов

Могу ли я использовать dtrace в OS X 10.5, чтобы определить, какой из моих подсистем Perl вызывает наибольшее выделение памяти?

У нас довольно большая база кода Perl. Некоторые процессы, которые выполняются в течение нескольких часов (задания ETL), внезапно начали потреблять намного больше оперативной памяти, чем обычно. Анализ изменений в соответствующем выпуске ...
вопрос задан: 3 January 2012 16:49
0
ответов

Как я могу получить аргументы команды с помощью D-трассировки в OSX

Я пытаюсь предварительно просмотреть команды запуска с аргументами с помощью D-трассировки. Я пробовал что-то вроде этого: sudo dtrace -n 'syscall :: execve: return {printf ("% s \ n", curpsinfo-> pr_psargs);}' Но в OSX этот код ...
вопрос задан: 26 September 2011 14:17
0
ответов

Можно ли получить результат метода objc в dtrace?

Я написал действие, которое срабатывает при возврате любого метода objc (objc ::: return). А пока мне нужно получить возвращаемое значение. Возможно ли это?
вопрос задан: 12 August 2011 22:44
0
ответов

Какие сценарии DTrace делают целесообразным тестировать и профилировать Java-программы в Solaris

Я нашел DTrace интригующим, но лично мне не удалось найти вариант использования, который позволил бы мне получить информацию, которая Я все равно не могу добиться другого без использования DTrace. Следовательно, я хотел бы услышать ...
вопрос задан: 8 March 2011 08:25