Comments (4)
Hey @ComputeGeneral! Where does the chrome://tracing file you're generating come from? I haven't seen this particular issue before. If you can provide a test file that imports successfully into chrome tracing but fails to import into speedscope that would be helpful.
Regarding the pid/tid/aid/bid, how would you expect to be able to navigate those hierarchies?
I don't intend to have speedscope support hierarchies in chrome tracing file format which neither the standard nor the chrome tracing format itself supports, though there may be some way of accomplishing your goals using speedscope which doesn't require that.
from speedscope.
Hi jif
the chrome://tracing file i used is generated by my own python script to handle my hardware model's output for perf analysis
the example file is attached.
"Regarding the pid/tid/aid/bid, how would you expect to be able to navigate those hierarchies?"
for the chrome://tracing there is a pid/tid bar(navigate bar?) on the left side of window, and can be folded, so I can manage my data easily. the pain to use chrome://tracing for me is when two event has overlap on timeline(event A's end time is later than event B's start time), chrome://tracing some times can't split them in multiple rows. but in some case it could split overlap events in different row. (do you know about these?)
I'm not asking speedscope to support what I want, just curious if there is easier way to achieve my target (for now I'm using python to plot data seems inefficient, and static)
from speedscope.
by the way, the readMe-admin is still not detail enough for a naive user who want to modify ->rebuild? ->publish ->depoly ?
hope there is a readMe for someone like me to modify -> rebuild -> publish (by the way I don't know where to see the Js console for the trace file load error)
from speedscope.
hi @jlfwong could you give me a brief guide to add string pid/tid support?
from speedscope.
Related Issues (20)
- Add A/B comparison support HOT 7
- souremaps arent being applied HOT 5
- Could not import the json example into www.speedscope.app HOT 1
- Not support non-systemwide perf result HOT 3
- Ability to pass data encoded
- Callgrind inputs: Some called functions along with their callees are detached from the rest of execution at the root level HOT 1
- Incorrect rendering with long traces (thousands of seconds)
- Allow search by filename HOT 1
- xcode 15 instrument data load fail
- unable to load the json file and getting error for files size above 172 KB HOT 1
- [Feature Request] View Multiple Process Flamegraphs at Once HOT 1
- Add support for Rust v0 symbol mangling scheme
- Use speedscope programmatically HOT 1
- It's non-obvious when speedscope imports a multi-threaded profile
- Native support for cProfile dump HOT 2
- Cannot open large size JSON HOT 2
- [wiki] Importing from `sample` (macos) HOT 1
- Failed to load format Error: Could not find events for key: undefined HOT 2
- XCode Instruments 16 breaks Deep Copy format import HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from speedscope.