← Back to team overview

kicad-developers team mailing list archive

Re: LIB_PART data storage refactor

 

On 08/14/2017 10:33 PM, Maciej Suminski wrote:
> I measured the time spent in SCH_SCREEN::Draw() for the slowest to
> render sheet I have found ("Northbridge" subsheet of the c4puter
> project) and I could observe any performance drop. There was no
                              ^ not
> noticeable difference for designs of medium complexity either.
> 
> I believe the iteration overhead (additional condition checks when
> moving between different LIB_ITEM types) might be the easiest to notice
> for the smallest sheets, but then I wonder whether it matters if it
> takes 1 ms or 1.5 ms to render.
> 
> Anyway, this is why I published the patch for testing. Perhaps the
> change works wonders on my platform but slows down on other configurations.
> 
> Cheers,
> Orson


References