DTrace-on-Windows
Code for the cross platform, single source, OpenDTrace implementation (by microsoft)
STrace
A DTrace on Windows Reimplementation (by mandiant)
DTrace-on-Windows | STrace | |
---|---|---|
8 | 2 | |
449 | 308 | |
1.8% | 0.6% | |
5.5 | 7.8 | |
2 months ago | 20 days ago | |
C | C++ | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DTrace-on-Windows
Posts with mentions or reviews of DTrace-on-Windows.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-19.
- DTrace-on-Windows
- GitHub - microsoft/DTrace-on-Windows: Code for the cross platform, single source, OpenDTrace implementation
-
Hacker News top posts: Aug 19, 2022
DTrace-on-Windows\ (17 comments)
-
DTrace-on-Windows: Code for the cross platform, OpenDTrace implementation
I'll be surprised if this doesn't become an abandoned experiment.
Take a look at the commit history: https://github.com/microsoft/DTrace-on-Windows/commits/windo...
Last commit 4 months ago... and then a year ago... and then two years before that.
I saw this mentioned here a while back and saw the "last commit 2 years ago" status in GitHub and just ignored it completely. It's most likely someone's pet project with no real support in the larger Microsoft corp.
Oh and I tried it in a virtual machine, but it just blue screened, which doesn't inspire confidence.
-
Can't get dtrace for cargo flamegraph to work (on windows)
In my experience, the dtrace implementation for windows does not work very well with cargo flamegraph. The issue the above comments pointed out, requires the user to build the app from source. Once I did that, I was able to generate a flamegraph, but the detail was not very good as it seemed to only show generic windows/rust runtime information.
STrace
Posts with mentions or reviews of STrace.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-19.
-
DTrace-on-Windows: Code for the cross platform, OpenDTrace implementation
While amazing, this Microsoft implementation has some limitations. See my adaptation / reimplementation here https://github.com/mandiant/STrace
- STrace: MIT Licensed Windows Reimplementation of DTrace
What are some alternatives?
When comparing DTrace-on-Windows and STrace you can also consider the following projects:
ebpf-for-windows - eBPF implementation that runs on top of Windows
capa - The FLARE team's open-source tool to identify capabilities in executable files.