Давайте попробуем отобразить системную память в динамическом графике. Будем использовать опять знакомую java-библиотеку JFreechart, но данные получать при помощи DTrace, а именно java-интерфейса - JDTrace. Слегка изменим для наших нужд скрипт swapinfo.d из коллекции DTrace-Toolkit, нам нужны только цифры (оставляем только "printf("%d"... )"). Вместо dtrace:::BEGIN напишем profile:::tick-3sec - будем обновлять график каждые 3 секунды.
Затем вызовем скрипт (я переименовал его в meminfo.d) при помощи jdtrace и выведем полученные цифры в bar-chart:
Продолжить чтение "Пример использования JDTrace"