Changes between Initial Version and Version 2 of Ticket #8859


Ignore:
Timestamp:
May 16, 2023, 12:09:57 PM (3 years ago)
Author:
Tom Goddard
Comment:

I don't have an idea what is going on here. You would have to make a reproducible test case. I tried the following commands and it drew the 20 frames in a second

open 7y5e
open 33618 from emdb
view name clash2
# Rotate with mouse
view clash2 frames 20

Maybe the problem has something to do with ISOLDE. The profile output you got shows about 150,000 calls to the interpolating the model positions. If you have 2 models open that means 75000 frames of interpolation from the view command. I don't see any way to get so many interpolation frames, unless the "new frame" trigger calls CallForNFrames over and over and never completing, so the frame counter never advances.

packages\chimerax\std_commands\view.py:425(<listcomp>)  149666 0.295 0.000 28.812 0.000

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8859

    • Property Component UnassignedPerformance
    • Property Owner set to Tom Goddard
    • Property Platformall
    • Property ProjectChimeraX
    • Property Status newclosed
    • Property Summary ChimeraX bug report submissionView transition can be slow
    • Property Resolutioncan't reproduce