Problem Description
A Strange problem which I have always had with Construct 2. I have bought it through Steam, and it doesn't matter which project I am running, or which computer I use. I usually tend to use two computers, an overclocked i5 4Ghz with a nvidia GTX 960. The other computer is a slightly under-powered laptop with an AMD A4-5000 APU. The result is always the same. At first, Construct and the level design tool works flawlessly at ~60fps, after a couple of minutes (10-15) it becomes super slow. the core i5 with GTX960 is still manageable at the first stage of slowdown, while the AMD A4-5000 APU is having trouble producing a responsive environment. after a while Construct goes into the next stage which is make the i5 sluggish, almost unusable. While the A4 freezes the environment with momentary responsive states. (I have managed to save the project by clicking the save-button constantly during a time span of 1 minute)
UPDATE - Workarounds
Throughout the discussion in this thread a couple of workarounds have surfaced.
turn off the auto-save function. Risky thing to do, but as long as you save your work often manually it shouldn't be a problem.
Disable Steam In-game Overlay either, even though I haven't experienced any improvement.
Minor slow-downs in the front-end is seem to get solved by Minimizing and maximizing the main window
UPDATE II - Problem solved?
I can see that many turn to this thread whenever there are UI performance issues. However, I think they derive quite a bit from the original behavior where Construct 2 as a editor became increasingly sluggish until a state of complete "freeze". From my experience, this issue is fixed. Ashley's latest replies state:
Well I think we can chalk this one up to the icons and Windows GDI weirdness then. If you have a large project and the editor becomes sluggish after a while, it seems the new icon caching mode is a workaround.
Does the new option to completely disable unique icons in r229 help? (it reverts all Sprite/Tiled Background etc to their plugin icons)
It might be GDI playing up again. It's a pretty crappy part of Windows.
So far so good, no sluggishness at all.
It seems to work better now but I will still give it some time and share the results at the end of the month again.
Ashley thanks for this surprising update, I really didn't expect that.
Attach a Capx
I know that a capx is a must, but this issue is not related to a specific project
Description of Capx
none
Steps to Reproduce Bug
I know that this is the worst kind of bug to reproduce, I would love to have some guidance on how to give you more information on this matter. The strange thing is that the same bug occurs in similar manners in two completely different hardware environments independent of project and project size. The problem has been around since I bought Construct 2 through Steam. I think it was release 186. I'm thinking of downloading the free version and install it stand alone in order to see if I can reproduce it outside my steam license. I have actually managed on working with my game by saving and closing the application every 10 minutes.
- Step 1 - Open the level designer and populate designer with 2D objects and drag them around
- Step 2 - Wait and do nothing during a period of 10-20 minutes. Pan around the layout in order to determine when the slowdowns begin
- Step 3 - Continue to wait, in my experience the sluggishness starts in two stages that are quite distinguishable in terms of speed/sluggishness
Observed Result
The application freezes, When looking at the task manager, the application doesn't show any excessive CPU-usage, no unexpected I/O-operations or excessive RAM-usage. The only thing that is looking odd during freezes is a 0.1MB/s disk writes from both Steam and Construct.
Expected Result
That the application should work flawlessly.
Affected Browsers
Chrome: NO,
FireFox: NO,
Internet Explorer: NO
I use chrome as my default browser and haven't witnessed any difference using the others.
Operating System and Service Pack
Windows 7 (latest updates) tested by TheRealDannyyy
Windows 8.1n 64-bit (Latest updates)
Windows 10n 64-bit (Upgrade from Windows 8.1n)
Construct 2 Version ID
Version 212.2 (64-bit) Personal License (Steam Version)