Skip to content

FD is very slow when changing branches #2763

Open
@gene-pavlovsky

Description

@gene-pavlovsky

Working with a big project, if I switch to a really old branch, involving many changed files, FD freezes for quite a while - e.g. 30 seconds.
Running under MSVS, if I pause execution, every time the stack trace is at:

>	ASCompletion.dll!ASCompletion.Model.PathModel.DoScheduledOperations() Line 413	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Model.PathModel.updater_Tick(object sender, System.EventArgs e) Line 227	C#	Symbols loaded.
 	[External Code]		Annotated Frame
 	FlashDevelop.exe!FlashDevelop.MainForm.WndProc(ref System.Windows.Forms.Message m) Line 1779	C#	Symbols loaded.
 	[External Code]		Annotated Frame
 	FlashDevelop.exe!FlashDevelop.Program.RunFlashDevelopWithErrorHandling(string[] arguments, bool isFirst) Line 54	C#	Symbols loaded.
 	FlashDevelop.exe!FlashDevelop.Program.Main(string[] arguments) Line 21	C#	Symbols loaded.

Could this long process be somehow divided into chunks to avoid UI thread freezing, or something like that?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions