Englishfrançaisespagnol

Icône de favori OnWorks

dtrace - En ligne dans le cloud

Exécutez dtrace dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dtrace qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dtrace - Outil de génération de sonde statique d'application utilisateur compatible Dtrace.

SYNOPSIS


tracer -s filet [OPTIONS]

DESCRIPTION


La commande dtrace convertit les descriptions de sonde définies dans fichier.d dans un fichier d'en-tête de sonde
via le -h option ou un fichier de description de sonde via le -G option.

OPTIONS


-h générer un fichier d'en-tête systemtap.

-G générer un fichier objet de définition de sonde systemtap.

-o filet
est le nom du fichier de sortie. Si la -G l'option est donnée alors le fichier de sortie
que l'on appellera fichier.o; si la -h option est donnée, le fichier de sortie sera
appelé fichier.h.

-C exécuter le préprocesseur cpp sur le fichier d'entrée lorsque le -h option est donnée.

-I filet
donner ce chemin d'inclusion à cpp lorsque le -C option est donnée.

-k conserver les fichiers temporaires, par exemple la source du langage C pour le -G option.

EXEMPLES


Systemtap est source compatible avec la prise en charge de la sonde statique de l'application utilisateur dtrace. Donné un
filet test.d contenant:

fournisseur sdt_probes
{
sonde test_0 (type int);
test de sonde_1 (noeud struct astruct) ;
};
struct astruct {int a ; entier b ;} ;

Puis la commande "dtrace -s test.d -G" va créer le fichier de définition de sonde test.o et votre
la commande "dtrace -test.d -h" va créer le fichier d'en-tête de sonde test.h Par la suite le
l'application peut utiliser les macros générées de cette façon :

#include "test.h"

struct struct s;

SDT_PROBES_TEST_0(valeur);

si (SDT_PROBES_TEST_1_ENABLED())
SDT_PROBES_TEST_1(fonction(s)_coûteuses) );

SÉMAPHORES


Les sémaphores sont des variables d'indicateur utilisées par les sondes comme moyen de contourner des
traitement pour préparer des arguments pour des sondes qui peuvent même ne pas être actives. Elles sont
automatiquement défini/effacé par systemtap lorsqu'un script pertinent est en cours d'exécution, de sorte que l'argument
le coût d'installation n'est payé que lorsque cela est nécessaire. Ces variables sémaphores sont définies dans le
le "test.o" fichier objet, qui doit donc être lié à une application.

Parfois, les variables sémaphores ne sont ni nécessaires ni utiles. Les sauter peut simplifier
le processus de construction, en omettant le supplément "test.o" déposer. Pour ignorer la dépendance au sémaphore
variables, inclure " " dans l'application avant "test.h":

#comprendre
#include "test.h"

struct struct s;

SDT_PROBES_TEST_0(valeur);

si (SDT_PROBES_TEST_1_ENABLED())
SDT_PROBES_TEST_1(fonction(s) bon marché);

Dans ce mode, le test ENABLED() est fixé à 1.

Utiliser dtrace en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Psi
    Psi
    Psi est un puissant XMPP multiplateforme
    client conçu pour les utilisateurs expérimentés.
    Il existe des versions disponibles pour MS
    Windows, GNU/Linux et macOS.. Public :
    Les utilisateurs finaux...
    Télécharger Psi
  • 2
    Blobby Volée 2
    Blobby Volée 2
    Suite officielle du célèbre
    Jeu d'arcade Blobby Volley 1.x.
    Public : utilisateurs finaux/ordinateurs de bureau. Utilisateur
    interface : OpenGL, SDL. Programmation
    Langage : C++, Lua. C...
    Télécharger Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    SuiteCRM est le client primé
    Gestion des relations (CRM)
    application présentée par les auteurs
    et mainteneurs, SalesAgility. C'est le
    le plus du monde...
    Télécharger SuiteCRM
  • 4
    Administrateur de puissance
    Administrateur de puissance
    Poweradmin est un DNS basé sur le Web
    outil d'administration pour le serveur PowerDNS.
    L'interface a un support complet pour la plupart
    des fonctionnalités de PowerDNS. Il a plein
    Support...
    Télécharger Poweradmin
  • 5
    Cadre Web Gin
    Cadre Web Gin
    Gin est un framework web incroyablement rapide
    écrit en Golang qui peut effectuer jusqu'à
    40 fois plus rapide, grâce à sa
    API de type martini et version personnalisée de
    httproute...
    Télécharger le framework Web Gin
  • 6
    CÉREUS LINUX
    CÉREUS LINUX
    CEREUS LINUX basé sur MX LINUX avec
    divers entornos de escritorios. C'est
    une application qui peut aussi être récupérée
    de
    https://sourceforge.net/projects/cereu...
    Télécharger CEREUS LINUX
  • Plus "

Commandes Linux

Ad