Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Editor 2: Slowdowns and freezes in the IDE at save project #8611

Open
1 of 2 tasks
yerumaku opened this issue Dec 4, 2024 · 0 comments
Open
1 of 2 tasks

Code Editor 2: Slowdowns and freezes in the IDE at save project #8611

yerumaku opened this issue Dec 4, 2024 · 0 comments
Assignees
Labels
ide-bug Bugs with the GameMaker IDE

Comments

@yerumaku
Copy link

yerumaku commented Dec 4, 2024

Description

I use GMS on a Macbook with M3 Max and 48 Gb RAM, this allows me to restart the editor less often, but I also encounter a slowdown on some Beta versions for some time, and this is not strongly related to the undo stack, I have it at 50, it is more related to the code editor.

The IDE can slow down at a very different moment, it can even be just when entering code, when the last character is inserted into another place where the cursor has already been moved.

There are also brakes every time the game is saved. For example, if you press Command + S several times in a row, the IDE will freeze for a while, if once, it's just an uncomfortable slowdown, but now the IDE works with saving frames every time you press the combination and a cascade of brakes is obtained, which can lead to a long freeze.

I also periodically notice that every time I open a new file with the code, it costs me ≈200 MB of memory. If I open several tabs and close the IDE, then the next time I open it, layout will restore itself and may lead to a complete freeze, without the possibility of loading the project. In this case, I disable CE2 so that the layout resets and I can enable CE2 again.

I can only associate this with the work of the LSP, which, according to my assumption, is updated via the Internet. It is possible that some channel in the configuration needs to be configured for the LSP, if so, so that you can choose between the latest LSP and the latest stable LSP.

Expected Change

No response

Steps To Reproduce

  1. Start GameMaker Beta
  2. Enable CE2
  3. Open large project
  4. Command + S (repeat several times per second)
  5. See the issue

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

2024.1100 (Betas)

Which operating system(s) are you seeing the problem on?

macOS Sequoia

Are you running GameMaker from inside your Steam library?

No

Sample Package Attached?

  • I have attached my bug package

Sample Project Added?

  • I have included a small sample project
@yerumaku yerumaku added the ide-bug Bugs with the GameMaker IDE label Dec 4, 2024
@stuckie stuckie self-assigned this Dec 4, 2024
@stuckie stuckie moved this from Triage to Backlog in Team Workload Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ide-bug Bugs with the GameMaker IDE
Projects
Status: Backlog
Development

No branches or pull requests

2 participants