англійськафранцузькаіспанська

Ad


Значок OnWorks

dtrace – Інтернет у хмарі

Запустіть dtrace у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dtrace, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dtrace - Dtrace-сумісний користувальницький додаток для створення статичних зонд.

СИНТАКСИС


dtrace -s файл [ВАРІАНТИ]

ОПИС


Команда dtrace перетворює описи зонду, визначені в файл.d у файл заголовка зонда
чЕРЕЗ -h опцію або файл опису датчика через -G варіант.

ВАРІАНТИ


-h створити файл заголовка systemtap.

-G створити об’єктний файл визначення зонда systemtap.

-o файл
це ім'я вихідного файлу. Якщо -G дається параметр, потім вихідний файл
буде називатися file.o; якщо -h задано параметр, то вихідний файл буде
званий файл.h.

-C запустіть препроцесор cpp у вхідному файлі, коли -h надається варіант.

-I файл
дайте цьому включити шлях до cpp, коли -C надається варіант.

-k зберігати тимчасові файли, наприклад джерело мови C для файлу -G варіант.

ПРИКЛАДИ


Systemtap сумісний із джерелом із підтримкою статичної проби користувацької програми dtrace. Враховуючи а
файл тест.д містить:

постачальник sdt_probes
{
пробний тест_0 (тип int);
probe test_1 (вузол структури структури);
};
struct astruct {int a; int b;};

Потім команда "dtrace -s тест.д -G" створить файл визначення зонда тест.о та
команди "dtrace -test.d -h" створить файл заголовка проби тест.ч Згодом
програма може використовувати згенеровані макроси таким чином:

#include "test.h"
...
struct astruct s;
...
SDT_PROBES_TEST_0(значення);
...
якщо (SDT_PROBES_TEST_1_ENABLED())
SDT_PROBES_TEST_1(дорога_функція(и));

СЕМАФОРИ


Семафори — це змінні прапорів, які використовуються зондами як спосіб обходу потенційно дорогих
обробка для підготовки аргументів для зондів, які можуть навіть не бути активними. Вони є
автоматично встановлюється/очищається системним натисканням під час виконання відповідного сценарію, тому аргумент
вартість налаштування оплачується лише в разі необхідності. Ці змінні семафору визначаються всередині
"test.o" об’єктний файл, який, отже, має бути пов’язаний із програмою.

Іноді змінні семафору не потрібні та не корисні. Пропуск їх може спростити
процесу складання, пропускаючи додаткове "test.o" файл. Щоб пропустити залежність від семафора
змінні, включ " " в рамках попередньої програми "test.h":

#включати
#include "test.h"
...
struct astruct s;
...
SDT_PROBES_TEST_0(значення);
...
якщо (SDT_PROBES_TEST_1_ENABLED())
SDT_PROBES_TEST_1(дешеві_функції);

У цьому режимі тест ENABLED() фіксується на 1.

Використовуйте dtrace онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    usm
    usm
    Usm — це уніфікований пакет slackware
    менеджер, який обробляє автоматичну роботу
    вирішення залежностей. Це об’єднує
    різні сховища пакетів, в т.ч
    slackware, slacky, p...
    Завантажити usm
  • 2
    Chart.js
    Chart.js
    Chart.js — це бібліотека Javascript, яка
    дозволяє дизайнерам і розробникам малювати
    всілякі діаграми з використанням HTML5
    елемент полотна. Chart js пропонує чудові можливості
    масив ...
    Завантажте Chart.js
  • 3
    iReport-Designer для JasperReports
    iReport-Designer для JasperReports
    ПРИМІТКА. Підтримка iReport/Jaspersoft Studio
    Оголошення: починаючи з версії 5.5.0,
    Офіційною буде студія Jaspersoft
    дизайн клієнта для JasperReports. iReport
    буде ...
    Завантажте iReport-Designer для JasperReports
  • 4
    PostInstallerF
    PostInstallerF
    PostInstallerF встановить усі файли
    програмне забезпечення, яке Fedora Linux та інші
    не включає за замовчуванням після
    запуск Fedora вперше. Його
    легко для ...
    Завантажте PostInstallerF
  • 5
    страйк
    страйк
    Проект strace перенесено в
    https://strace.io. strace is a
    діагностика, налагодження та інструктаж
    трасування простору користувача для Linux. Його використовують
    стежити за...
    Завантажити strace
  • 6
    gMKVEExtractGUI
    gMKVEExtractGUI
    Графічний інтерфейс для утиліти mkvextract (частина
    MKVToolNix), який включає більшість (if
    не всі) функціональність mkvextract і
    утиліти mkvinfo. Написано на C#NET 4.0,...
    Завантажте gMKVExtractGUI
  • Детальніше »

Команди Linux

Ad