Comments (2)
Hi,
sorry we don't have any good docs about the UI architecture. We are also in the process of changing it. I know it's complicated.
1、When i load a new trace file , how trace data parsed and flow between entire app. Too much controllers and message channel.
The short version is that all the data is parsed by the C++ code under src/trace_processor, which is wrapped in a WASM module.
2、Every time when i modify files and reload the browser , that cost too much time waiting to show.
Yes, UI builds, even incremental change, are O(several seconds) slow. Patches to make it faster are welcome.
from perfetto.
Closing as there seem to be no bug / nothing actionable.
If you have specific questions ask them on the discord channel (see the contributing and community guide on https://perfetto.dev)
from perfetto.
Related Issues (20)
- no such table: android_startups HOT 3
- Unable to view the caller function of sched_blocked_reason using Perfetto HOT 1
- Perfetto progress bar never stops if I load files quickly HOT 1
- How to realize that the perfetto process will not exit when receiving multiple ctrlc signals? HOT 3
- Provide mechanism to serialize/restore viewer state
- Can't buffer be used exclusively by a certain data source? HOT 3
- Expand the post message API to support automatically expanding track groups
- Coding error in counter track hue selection HOT 5
- Is it possible to show the chain of flow events in the Perfetto Timeline, similar to Chrome Trace Viewer? HOT 2
- Add new fields for track_event DataSource HOT 1
- Add support for range specifications in trace resolver HOT 1
- Change the platform delegate to allow us to use a customized path for trace processor binaries HOT 5
- Counter unit name not taken into account HOT 1
- Display dma_fence events in a single row HOT 2
- INCLUDE: unknown module 'sched.time_in_state' HOT 6
- What is the method to obtain the duration of different states in slice? HOT 1
- Adding fastrpc related trace events HOT 2
- Counter debug annotations and categories not taken into account HOT 1
- Inconsistent properties displayed for counter values HOT 3
- using sql query via python library, throw a exception that no such table: android_startups 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 perfetto.