You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running the timeline-chart with the theia-trace-extension and zooming many times with the mouse wheel in a short time periods, causes the UI to be very unresponsive up to a point that it freezes the UI.
Preliminary investigation shows that the main culprit is the clearing and recreating of the pixi BitmapText causes the issue. Which is executed a lot of times.
The text was updated successfully, but these errors were encountered:
Currently, when the timeline chart renders text labels for states, it deletes all
existing labels, then creates new labels, and adds them to the graph. This is not
efficient and makes rendering of the labels sluggish when zooming in and out of the
graph. This commit removes the code that delete the text labels objects on every
re-render, and updates the text content of the labels instead of re-creating them.
Fixeseclipse-cdt-cloud#225.
Signed-off-by: Hoang Thuan Pham <hoang.pham@calian.ca>
Currently, when the timeline chart renders text labels for states, it deletes all
existing labels, then creates new labels, and adds them to the graph. This is not
efficient and makes rendering of the labels sluggish when zooming in and out of the
graph. This commit removes the code that delete the text labels objects on every
re-rerender, and updates the text content of the labels instead of re-creating them.
Fixeseclipse-cdt-cloud#225.
Signed-off-by: Hoang Thuan Pham <hoang.pham@calian.ca>
Currently, when the timeline chart renders text labels for states, it deletes all
existing labels, then creates new labels, and adds them to the graph. This is not
efficient and makes rendering of the labels sluggish when zooming in and out of the
graph. This commit removes the code that delete the text labels objects on every
re-rerender, and updates the text content of the labels instead of re-creating them.
Fixes#225.
Signed-off-by: Hoang Thuan Pham <hoang.pham@calian.ca>
When running the timeline-chart with the
theia-trace-extension
and zooming many times with the mouse wheel in a short time periods, causes the UI to be very unresponsive up to a point that it freezes the UI.Preliminary investigation shows that the main culprit is the clearing and recreating of the pixi BitmapText causes the issue. Which is executed a lot of times.
The text was updated successfully, but these errors were encountered: