Anyone else seeing slower performance with C3 editor on Chrome?

0 favourites
From the Asset Store
[C2] [C3] Support C3 build service and Android 14
  • My main event sheet has ~800 events, and it's very slow all of a sudden. Opening conditions/actions, scrolling through "find results", resizing bars, etc. My project hasn't changed much in the last few days, but I did reboot my machine today. I also saw slowness w/ the 283 beta the other day, but when I went back to 276.2 it was running normal again. Looks like Chrome was update on Feb 16 but I definitely used it since with no performance issues.

  • Yes!

    I thought I'm crazy and it's somehow my fault but even without any addons and just a few events it runs like garbage now. It runs buttery smooth in Firefox but Chrome feels unusable to me. Just a few events are enough to make every popup (e.g. adding a condition or action) take like a second, it's awful.

    Made me transition to Firefox for now. Unfortunately that comes with its own set of problems but Chrome seriously is unusable right now.

  • Thanks for the response, I guess I'm happy I'm not the only one.

    Unfortunately I can't test Firefox because it won't give me the option to open a project folder. I'm going to post that as a question to the community.

  • Update: I saved my project to a single file and opened it with FF, and FF is MUCH faster than Chrome, maybe even a touch faster than Chrome was before it started having issues. I then opened that same file with Chrome to see if it's a file-vs-folder thing, but Chrome is still as slow as it is when I open the local project folder.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I've been having issues with Chromium for a few months now. Both Chrome and Edge run like hot garbage. Firefox is so much better but has UI glitches.

  • There is definitely a problem with Chrome, here are other posts about the same issues:

    construct.net/en/forum/construct-3/general-discussion-7/help-editor-randomly-lagging-173900

    construct.net/en/forum/construct-3/general-discussion-7/engine-performance-174186

    For the past couple of days I've been using Construct 3 on a powerful gaming PC with new hardware, 32GB RAM and freshly installed Windows 10. And the editor still lags and freezes!

  • Je Fawk pandabear7413 birdboy And others who have this issue in Chrome - could you share your hardware config? I wonder if this happens with Intel CPUs?

    I have a gaming laptop and gaming PC, both with AMD Ryzen processors and plenty of RAM. Construct lags and freezes terribly on both computers in Chrome.

    But when I open the same project on an old Intel i5 laptop, there are no lags. (although it crashes frequently with "out of memory" error)

  • Same here, Ryzen with plenty of RAM.

    To be honest, I haven't encountered these performance issues for some time now but I also haven't worked on any project with more than 100 events in Chrome for months.

    Opening a big project in Chrome shows some short freezes from the get-go so I guess using if for a few minutes would lead to the same freezes I encountered earlier last year.

  • Je Fawk pandabear7413 birdboy And others who have this issue in Chrome - could you share your hardware config? I wonder if this happens with Intel CPUs?

    RAM: 32 gb

    GPU: RTX 3080

    CPU: i9-10900KF 3.70 GHz

    I get lag fairly often with my current project (despite the dropdown change that improved performance), so it doesn't appear to be AMD specifc.

    *Note I do tend to work with large projects

  • 1StepCloser Thanks! For me this also happens only in one large project.

    Is the issue intermittent in your case? One minute the editor is very slow, and the next five minutes it may be running perfectly fine?

  • 1StepCloser Thanks! For me this also happens only in one large project.

    Is the issue intermittent in your case? One minute the editor is very slow, and the next five minutes it may be running perfectly fine?

    Yes, I think that's the puzzling part of it all.

    One moment I can drag a group to another spot in 1 second, the next time it may take 10 seconds.

    One moment I can search for an object to set an action for in 1 second, the next time it may take 5 seconds.

    There a few of these "quirks" that I can't quite isolate what's causing the issue, but there are others that I can repeat a bit more consistently.

    This also makes submitting a bug report tricky in terms of reproducibility.

    It becomes a tug of war between the time it takes to find a way to reproduce the cause vs. the time it takes to deal with the lag.

    One thing's clear though in my experience:

    The bigger the project, the more frequent these "quirks" popup, but the larger the project, the more difficult it becomes to identify the cause.

  • Not to be repetitive if it has already been discussed (I feel like I've posted this before), but, I use Chrome on a Win10 Intel CPU laptop, I have a project with over a thousand events, and I only experience lag when I am in the event sheet view and have hundreds of events visible. I have all events in groups, so I can right-click>event sheet view>collapse all groups, and performance jumps up significantly.

    Also, many yonks ago when I bought my gaming laptop, I noticed C3 performed awfully in Chrome and better in Firefox. Turns out it was Nvidia settings affecting this, as nvidia forces Chrome to use the integrated graphics, rather than the dedicated GPU. It actually prevents you from forcing Chrome to use the GPU, so I ended up disabling my integrated graphics in my laptops BIOS, and all has been smooth ever since.

    Hope this is useful to someone!

  • Not to be repetitive if it has already been discussed (I feel like I've posted this before), but, I use Chrome on a Win10 Intel CPU laptop, I have a project with over a thousand events, and I only experience lag when I am in the event sheet view and have hundreds of events visible. I have all events in groups, so I can right-click>event sheet view>collapse all groups, and performance jumps up significantly.

    Also, many yonks ago when I bought my gaming laptop, I noticed C3 performed awfully in Chrome and better in Firefox. Turns out it was Nvidia settings affecting this, as nvidia forces Chrome to use the integrated graphics, rather than the dedicated GPU. It actually prevents you from forcing Chrome to use the GPU, so I ended up disabling my integrated graphics in my laptops BIOS, and all has been smooth ever since.

    Hope this is useful to someone!

    Thanks for the input!

    I've seen group collapsing of benefit for performance, however there appears to be some issues independent of that. (video below is an example)

    I have a project with over a thousand events

    I don't recall having any performance issues when my project was around this size, but earlier in this thread when I referred to larger projects, I was referring to around 15k+ events. Perhaps there's a threshold or the issues scale with project size.

    I only experience lag when I am in the event sheet view and have hundreds of events visible

    Here's an example of how the # of events displayed in a sheet is likely a separate issue (although still relevant):

    Subscribe to Construct videos now

    I ended up disabling my integrated graphics in my laptops BIOS, and all has been smooth ever since

    Nice solution!

    My PC only has a dedicated GPU, but as you said, hopefully this info helps someone!

  • Another large drain on editor performance, is when you have text in a search field.

    So keep the search fields clear when you're not using it any more.

    (It makes a lot of lag, even on my powerful computer.)

  • Here's a comparison of the javascript profile for moving an action from one place to another in two projects:

    This exact same event structure for testing the movement of an action was used in both projects; the action was moved from the top event to the bottom event once:

    Fresh project (Total blocking time: ~0.72 seconds):

    Large project - Just opened (Total blocking time: ~0.85 seconds):

    Same Large project that's been open for hours (Total blocking time: ~4.3 seconds):

    Total blocking time relevance:

    The main thread is considered "blocked" any time there's a Long Task—a task that runs on the main thread for more than 50 milliseconds (ms). We say the main thread is "blocked" because the browser cannot interrupt a task that's in progress. So in the event that a user does interact with the page in the middle of a long task, the browser must wait for the task to finish before it can respond.

    Whenever I experience this particular slowdown it seems to coincide with the projects memory footprint:

    The top row is the project just opened

    The bottom row is the same project that's been open for hours

    I've mentioned this before in another thread, but the difficulty is identifying what causes this memory footprint to stack up.

    I tried to test this by repeatedly using undo / redo, and although it raised the memory footprint about 200 mb it eventually performed what I'd call a garbage dump and the memory footprint normalized:

    Subscribe to Construct videos now
Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)