Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - DTrace13 мая 2011Оглавление: 1. DTrace 2. Примеры использования 3. Примерные аналоги фреймворк динамической трассировки, созданный команией Sun Microsystems, предназначенный для отладки ядра и приложений в реальном времени. Изначально DTrace был создан для Solaris, затем был открыт под лицензией Common Development and Distribution Lisence и портирован на ряд Unix-подобных систем. DTrace может использоваться для наблюдения за количеством потребляемой памяти, процессорным временем, файловыми системами и сетевыми ресурсами, используемыми активными процессами, на работающей системе. Также можно получить более детальную информацию, например, список аргументов, с которыми вызывается каждая функция, или список процессов, использующих определённый файл. ОписаниеСкрипты трассировки записываются на языке D. Этот язык является производным от языка Си с дополнительными функциями и переменными, специфическими для трассировки. Программы на D по структуре напоминают программы awk; они включают список датчиков, которым соответствуют действия. При удовлетворении определённому условию, датчик срабатывает и выполняется соответствующее действие. Условием может являться, например, открытие определённого файла, запуск процесса или исполнение определённой строки кода. Существует возможность передавать информацию от одного датчика другому. DTrace безопасен для использования в работающей среде. Во время тестирования почти не происходит снижения производительности; это важно, потому что одновременно могут быть запущены десятки тысяч датчиков. Новые датчики могут быть созданы динамически. Просмотров: 2573
|