I have ported an application from version 6.6.0(32bit) to 6.9.0(64bit).
The application is a toolpath simulator and displays, one by one, entities like segments and arcs using AIS_* objects.
The application loads all the objects in an Interactive context, hide them , and than display one object a time using IC->display() and IC->updatecurrentviewer().
This operation takes 3 time more than the 6.6 version.
To display 1500 objects I take 24" for 6.6.0 and 66" for 6.9.0 version.
The additional time is in IC->updatecurrentviewer() method.
Why this performance loss ?
Is there any setting or trik that I can use with 6.9.0 to restore performance ?