Hi Team,
Any input will be highly appreciated!
Thanks,
Vinod
From: Vinod Appu
Sent: Monday, August 5, 2024 10:46 AM
To: 'Matthew Khouzam' <matthew.khouzam@xxxxxxxxxxxx>; 'tracecompass-dev@xxxxxxxxxxx' <tracecompass-dev@xxxxxxxxxxx>
Subject: Use Trace compass internal storage for large trace streaming mode
Hi,
I’m trying to implement a streaming function flow trace (function entry and exit), where the below specific case is getting handled.
- Now we keep function entry and exit it in a list in heap which is the data to be displayed, but obviously for large data, this is not enough.
- If we store the function entry and exit again into a file, which will affect the performance.
Below is what I’m trying to achieve in theory.
- Use state system itself as the cache, stream events and feed to the state system.
- Let the state system persist data to hard disk in its own format.
- One-time sequential analysis, I’ll discard the original data once analysis is done (Need to identify a point where this can be done too.)
Please share your thoughts, Could you please share the major areas I must investigate?
~Vinod
|