微软宣布 Windows 10 系统将支持 DTrace

时间:2022-09-16 13:26:34 

微软宣布 Windows 10 支持 DTrace。DTrace是什么?DTrace(全称Dynamic Tracing),也称为动态跟踪,是由 Sun™ 开发的一个用来在生产和试验性生产系统上找出系统瓶颈的工具,可以对内核(kernel)和用户应用程序(user application)进行动态跟踪并且对系统运行不构成任何危险的技术。DTrace 是个特别好的分析工具,带有大量的帮助诊断系统问题的特性。还可以使用预先写好的脚本利用它的功能。 用户也可以通过使用 DTrace D 语言创建他们自己定制的分析工具, 以满足特定的需求。

2016 年开始,GitHub 就有了个 OpenDTrace 开源项目,致力于针对不同操作系统的 Dtrace 移植实现。微软开发人员在这个项目的基础上创建了 Windows 分支,从而开展 Windows 对 DTrace 的支持工作。

微软宣布 Windows 10 系统将支持 DTrace

美中不足的是,DTrace 目前需要连接内核调试器(Kennel debugger)来启动 Windows,这是因为 DTrace 需要将一些代码插入正在分析的系统函数中,修改到了内核内存。而 Windows 在很久之前采用的内核补丁保护(KPP,又称 PatchGuard),如果检测到任何内核内存的修改,就会将系统崩溃。DTrace 违反了 PatchGuard 对系统的保护措施,禁用 PatchGuard 才可以让 DTrace 进行需要的修改,正常完成工作。

微软开发者表示,他们已经有了 “将来怎么用符合 PatchGuard 标准的方式启用DTrace” 的想法。不过现在来说,用户只能在选择其中一个。

目前在 Windows 上安装和运行 DTrace,需要 Windows 10 insider build 18342 或更高版本,且只支持 64 位系统。

标签:微软,宣布,Windows,系统,支持,DTrace,微软,
0
投稿

猜你喜欢

  • 如何在Numbers中输入重音符和特殊字符?

    2023-05-12 03:59:35
  • Adobe Acrobat DC怎么调整PDF多级书签的顺序?

    2023-08-21 21:14:36
  • ROG 幻15如何重装系统?重装ROG 幻15系统的方法

    2022-04-09 01:41:05
  • MAC如何去除快捷图标中的小箭头

    2023-04-02 19:52:46
  • Windows8如何自定义更新部分补丁选择想要更新的重要补丁

    2022-10-25 08:46:05
  • Excel经典使用技巧汇总

    2022-02-18 04:43:39
  • Win10 10074任意更改开始菜单大小的方法

    2022-11-02 03:50:34
  • Win7本地安全策略在哪?

    2022-04-17 06:50:42
  • Excel序列号怎么跳过空白行连续排列?

    2023-10-25 16:44:23
  • 如何用excel函数公式计算天数

    2023-08-01 17:58:02
  • excel快速录入数据技巧 excel向下填充快捷键CTRL+D

    2023-02-28 09:26:22
  • AutoCAD 2018 mac版怎么设置图层

    2023-03-21 13:16:51
  • 升级21H1提示0x8007001F 0x3000D怎么办?

    2023-08-10 09:06:54
  • 电脑风扇转一下就停开不了机-风扇转一下就停开不了机原因及解决方法

    2023-02-16 19:00:41
  • ​电脑版WPS演示文稿怎么保证字体在其他设备上不变乱

    2023-10-25 21:37:13
  • microsoft store无法加载页面怎么办?microsoft store无法加载页面解决办法

    2023-11-01 22:29:15
  • Win11任务栏时间显示不全解决方法

    2022-11-26 03:36:54
  • 小技巧教你快速显示桌面图标

    2022-02-18 10:30:08
  • 华硕灵耀怎么重装系统Win10?华硕灵耀重装系统Win10的方法

    2022-08-10 06:28:47
  • wps表格怎么计算公休假不休补助? 公司公休补助的计算方法

    2022-03-23 09:49:14
  • asp之家 电脑教程 m.aspxhome.com