浅谈Netbeans插件DTrace GUI的使用

开发 后端
本文将介绍如何下载、安装和运行 NetBeans Dynamic Tracing (DTrace) GUI 插件NetBeans DTrace GUI 插件是个用于运行 DTrace 脚本图形用户界面(Graphical User InterfaceGUI)并且可以安装在 SunTM Studio 12 IDE、NetBeansTM IDE 5.5、NetBeans IDE 5.5.1 和 NetBeans IDE 6.0 中。

我们可以通过 GUI 运行 D 脚本即使它们嵌入在 shell 脚本中没有关系事实上DTrace GUI 插件可以运行 DTraceToolkit 包中所有 D 脚本DTraceToolkit 是由 OpenSolaris DTrace 社区开发组实用文档脚本

得益于其优秀体系结构设计我们可以方便地扩展和定制 NetBeans DTrace GUI 插件

GUI 包由两个组件构成:NetBeans 插件和 DTraceScripts 目录

可以轻易地将 NetBeans DTrace GUI 插件安装到 Sun Studio 12 IDE、NetBeans IDE 5.5、NetBeans IDE 5.5.1 和 NetBeans IDE 6.0 中

DTraceScripts 目录包含些子目录每个子目录都含有些 D 脚本D 脚本主要根据 DTrace 提供者进行分类可以通 shell 命令行将新 D 脚本复制到已有子目录中可以将它复制到 DTraceScripts 目录下面新创建子目录中还可以在 IDE 中创建并保存新 D 脚本

系统和软件Software需求及下载 下面列出了系统和软件Software需求:

DTrace 工具只支持 SolarisTM 10 和 Solaris 11 操作系统

NetBeans DTrace 插件可在 Sun Studio 12 IDE 和 NetBeans IDE 中运行

NetBeans IDE 5.5、NetBeans IDE 5.5.1. 和 NetBeans IDE 6.0 均可从 http://www.netbeans.org/ 网站WebSite下载

Sun Studio 12 IDE 可从

需要在 /etc/user_attr 文件中设置您权限比如说以下内容作用是在运行 DTrace 机器上设置 DTrace 权限nassern::::defaultpriv=basic,dtrace_user,dtrace_proc,dtrace_kernel

这些权限将在用户登录机器时生效

有关用户权限详细信息请阅读

如何安装 NetBeans DTrace GUI 插件安装步骤——适用于 NetBeans IDE 5.5、NetBeans IDE 5.5.1 和 SunStudio 12 IDE 启动 NetBeans IDE 5.5、NetBeans IDE 5.5.1 或 Sun Studio 12 IDE.

选择 Tools > Update Center

在 Update Center 向导 Select Location of Modules 页面中选中 NetBeans Update Center Beta(适用于 NetBeans IDE 5.5 或 NetBeans IDE 5.5.1)和 Sun Studio Update Center(适用于 Sun Studio 12 IDE)复选框(如果未选中)然后单击 Next 按钮

操作界面

局限性和已知 bug 目前单击 Stop 按钮将停止用户上次启动 D 脚本[[3460]]这将在下[[3461]]版发行中得到修改[[3460]]Stop 操作将停止符合以下条件正在运行脚本:用户选择了该脚本输出选项卡[[3460]] 双击所选 D 脚本并不会在 Editor 窗口中显示该 D 脚本[[3460]]这将在下[[3461]]版发行中得到修复[[3460]]目前必须使用 Advanced View/Edit 选项在 Editor 窗口中显示 D 脚本。

【编辑推荐】

  1. Netbeans 6.0模块快速入门教程
  2. Netbeans 6.0发布,支持Ruby、移动开发和集成的剖析器
  3. Netbeans 6.0预览版发布 Sun再引惊呼
  4. Netbeans成为Ruby开发者的新伙伴(3)
  5. 八大技术牛人点评Netbeans 6.5
责任编辑:彭凡 来源: 51CTO
相关推荐

2009-06-10 14:28:45

netbeans教程Help System

2009-06-15 14:28:00

NetBeansJavafx

2009-07-17 12:44:01

NetBeans开发S

2010-09-25 13:34:18

nbandroidNetBeans 6.插件

2009-06-10 16:17:00

Netbeans JT初始化

2009-06-16 14:09:00

Netbeans介绍

2009-06-10 16:09:56

netbeans ru动态语言

2009-06-10 17:11:01

linux netbe反锯齿处理

2009-06-11 10:57:11

netbeans li安装

2009-06-10 14:59:04

Netbeans 6.应用程序

2009-06-11 10:03:57

NetBeans代码

2009-06-11 10:15:09

netbeans 安装

2009-06-11 10:02:04

NetBeans设置JavaDoc

2009-06-12 19:02:47

NetbeansJavaFX插件

2009-06-11 10:43:18

Netbeans插件

2009-06-15 13:46:00

netbeans配置hibernate

2012-01-18 14:28:49

NetBeans

2011-06-15 10:27:49

PythonNetBeans

2009-06-15 13:48:00

NetBeans插件开

2009-06-11 09:04:00

点赞
收藏

51CTO技术栈公众号