-
Notifications
You must be signed in to change notification settings - Fork 478
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dump: New dump format support with D3 #1814
Comments
I wrote a simple test script to build a D3 HTML file: https://github.com/namhyung/uftrace/blob/30806dbfe8d50e8eb77c5d2dd58577d9d02ac943/scripts/d3.py As the emphasis was on implementation, the program runs slowly. It requires optimization and further testing. |
@mirusu400 This feature looks good for me, too. |
@haileynam Is there any ways to provide arguments into scripts? I've checked the Rather, it seems better to provide a way to save using output and redirection like mermaid. |
I used the commands below to test the uploaded functionality.
And I thought that if you call a recursive function like Fibonacci, it would be easier to distinguish if you print the arguments together, so I made some changes to the code and ran it, and the result is shown below. And to check if the result of the graph is normal, I used the replay function, and the result is shown below.
The result shows that inside @mirusu400 How about changing the code to print the arguments along with the function name? |
Thanks for doing this. But I have a concern about the performance when the Can you test it with a pre-recorded data of chrome at https://github.com/uftrace/uftrace.github.io/blob/master/data/uftrace.data.chrome.youtube.google.naver.debug.tar.gz? |
To reduce the amount of data, we really need the work at #1500. |
I think we could use this issue to implement the This is because A brief description of the The output I would expect would be similar to the screenshot of the tool called bindiff in the link below: |
D3(Data-Driven-Documents) is a javascript library for information visualizing on web browser.
D3 can support fine control and dynaimc data visualization.
Providing this feature would make uftrace user-friendly.
Making this feature should consider the overhead due to massive data.
Here is an example of indented tree data made by D3.
You can see more specific information about D3.js at the link below.
https://d3js.org/
The text was updated successfully, but these errors were encountered: