Reputation: 41
We encountered a problem with the performance of QTableView.
Use case:
What we have already done:
Problem:
Even after all optimizations in the profiler (Intel VTune) we see the following picture with 20 opened windows:
As you can see from the graph, more than 70% of the time of the main thread is occupied by rendering the QTableView (QWidgetPrivate).
At the same time, the application responsiveness to user actions significantly decreased.
The test was carried out on the pretty powerful hardware - Intel core i7-12700KF with ssd and 64 Gb RAM.
Does anyone know how to speed up the rendering of QTableView? Maybe the only way is a custom view implementation with painting overriding?
Upvotes: 1
Views: 152