Tag: dtrace
DTrace ist eine umfassende dynamische tracing-framework für die Betriebssystemumgebung Solaris, Mac OS X 10.5+ und FreeBSD.
7
Antworten
OS X fehlt linux strace, aber es hat dtrace was soll so viel besser sein. Allerdings vermisse ich die Möglichkeit zu tun, einfache Rückverfolgung auf einzelne Befehle. Zum Beispiel auf linux, ich kann schreiben strace -f gcc
3
Antworten
osx hat die wirklich mächtige dtrace/ktrace/dtruss tools - jedoch bin ich nicht bereit zu investieren die nötige Zeit, um zu lernen, mit Ihnen umzugehen, gerade jetzt. was ist der einfachste Weg, um die entsprechende Funktionalität von linux
1
Antworten
Möchte ich programmatisch trace-stacks von C für Node.js (JS-Adressen mal abgesehen). Den folgenden Befehl aus, gibt mir stapeln mit aufgelösten c++ Symbole. sudo dtrace -C -n 'profile-101 /pid == 13221/{ ustack() }' Den folgenden C-code gibt nur
1
Antworten
Ich kann nicht jede Java-stack mit dtrace in einer Joyent SmartOS Instanz. Ich habe versucht, die java:15.1.1 Bild und eine einfache SmartOS 'base64' Bild, wo ich installiert openjdk 8. Ich die meisten basic-Beispiel: Katze Loop.java [root@7e8c2a25-c852-4967-b60c-7b4fbd9a1de5 /demo]#
1
Antworten
Dies ist nützlich für das debugging (also die Programmierung bezogen). Auf linux können wir mit dem Befehl strace -feopen python myfile.py herausfinden, welche python-Module und shared objects geladen werden. Gibt es ein äquivalent one-liner auf macOS X?
1
Antworten
Ich würde gerne verwenden Sie DTrace auf Ubuntu. https://github.com/dtrace4linux/linux Gibt es eine für Linux oben, auf der github. Ich Frage mich, ob dtrace für linux ist nur dasselbe mit dtrace für andere OS(Solaris, FreeBSD, OSX). Ich möchte
7
Antworten
OS X fehlt linux straceaber es hat dtrace was soll so viel besser sein. Allerdings vermisse ich die Möglichkeit zu tun, einfache Rückverfolgung auf einzelne Befehle. Zum Beispiel auf linux, ich kann schreiben strace -f gcc hello.c
6
Antworten
Sieht es aus wie in OS X 10.11 El Capitan, dtruss und dtrace können nicht mehr tun, was Sie gemeint sind zu tun. Dies ist die Fehlermeldung die ich bekomme, wenn ich versuche zu laufen sudo dtruss
6
Antworten
Aus, was ich sehen kann, wird eine DTrace-Implementierung unter Linux gehalten wird, wird durch Lizenzierung und Politik. Was sind die alternativen derzeit? InformationsquelleAutor der Frage JanePhanie | 2010-01-13
5
Antworten
Habe ich einige threaded code mit PThreads unter Linux, die, wie ich vermute, leidet unter übermäßiger sperrungskonflikte. Welche tools stehen mir zur Verfügung, um dies zu Messen? Solaris DTrace und plockstat. Gibt es etwas ähnliches unter Linux?