View Issue Details

IDProjectCategoryView StatusLast Update
00285642.x IDE BugsSource ControlPublic2021-07-16 14:05
ReporterSam CummingAssigned ToCoreTech 
PriorityLowSeverityC - GeneralReproducibility100%
Status ResolvedResolutionFixed 
Product Version 
Target VersionFixed in Version 
Summary0028564: Source Control: Instability, lagging and hanging occurs while using Source Control with lots of uncommitted changes
DescriptionIf you use Source Control on a project and let uncommitted changes build up, the IDE starts to become unstable, frequently lagging after creating new resources, opening resources or saving the project.

The Source Control status indicator on resources flashes between 'synced' and 'unsynced' whenever a change occurs. It does this a couple of times before settling, but while this is happening the IDE lags significantly, delaying user input.

Committing all pending changes makes the lag and instability go away instantly, however it will begin to creep back as more pending uncommitted changes pile up.
Steps To Reproduce1. Open any project, enable source control.
2. Begin making changes to a lot of resources. Try adding a lot of resources and not committing your changes.
3. After doing this for a period of time the IDE will begin to slow down, frequently lagging after creating resources, editing or saving the project.
TagsIDE, SourceControl
2.x IDE Found In2.1.3.273
2.x Runtime Found In2.1.3.189
2.x IDE Verified In2.1.3.273
2.x Runtime Verified In2.1.3.189

Activities

Dan

2021-07-16 14:05

Adminstrator   ~0066367

Has been fixed or made invalid by changes in recent versions of GMS2. Closing.