Community
Participate
Working Groups
Build Identifier: Submitting a patch with the following improvements: - The event cache is separated from the event table - Filter support is added to the event cache - The event table no longer stores a memory-unlimited list of filtered events - The filter thread can store events in the event cache - The search thread will first search in the event cache then in the trace - The same search thread is used whether the table is filtered or not - Searching backwards no longer reads only one event at a time for efficiency - The selected event rank is now correctly updated after a search - Synchronization is used to prevent queuing multiple GUI refreshes in the events table and time chart view - The virtual table now correctly returns the selection index when the selection is outside of the visible range Reproducible: Always
Created attachment 193199 [details] Proposed patch in org.eclipse.linuxtools.tmf.ui package Legal Message: I, Patrick Tasse, declare that I developed attached code from scratch, without referencing any 3rd party materials except material licensed under the EPL. I am authorized by my employer to make this contribution under the EPL.
Also - The filter thread request is now a TmfEventRequest instead of a TmfDataRequest, which prevented it from correctly being executed as a background request.
Comment on attachment 193199 [details] Proposed patch in org.eclipse.linuxtools.tmf.ui package Thanks Patrick. Great job.
Patch committed.
Delivered with 0.8