will browsing kill C3 performance while working?

Post » Thu Feb 02, 2017 4:13 am

PixelPicoSean wrote:
Joannesalfa wrote:If they made mobile support to work with C3, I will be impressed.


GDevelop has a mobile app, by using which you can make games with your phone. And that is yet not as powerful as their desktop version, may still make you feel impressed :D

I guess I'm going to stick with GDevelop
B
99
S
35
G
29
Posts: 3,139
Reputation: 28,421

Post » Thu Feb 02, 2017 4:50 am

At this moment I working on a pretty large project.. over 7000 sprites in animations, ~100 sounds, a lot of webgl fx on sprites and layers. It's already hard to work in standalone editor for my i5(pastgen)+gtx760+16gb Ram. What if I open this project in browser-based editor? I think the browser will dead.. online/offline - doesn't matter - it's a browser with browser's limits
Image
B
28
S
10
G
3
Posts: 111
Reputation: 4,980

Post » Thu Feb 02, 2017 4:59 am

Even if some other browser tab doesn't take out the C3 IDE tab by crashing (sandboxing, but I don't think that's perfected yet), I can have 100 tabs open for days and eventually the browser becomes unresponsive (to the point that I can't do anything in a tab... like save work) so you have to kill and restart the whole browser.

A browser IDE is a nice cheap solution for being able to run your software on any platform, but a total non-starter for me for anything I need to rely on for doing critical work.
B
18
S
7
G
12
Posts: 34
Reputation: 8,234

Post » Thu Feb 02, 2017 5:22 am

Why is this even a thing to talk about? What kind of browser you used that does not have multiprocessing feature? Chrome was built upon it that stops other tabs that is non responsive to affect every other tab. Even Firefox has it now and is improving well. The only limitation is your computer hardware and talking about working on a large project, you are not a ordinary hobbyist. If that's the case you should get a better hardware, even for the sake of using the heavy laggy GMS2 or 3D engines like Unreal and Unity . No one here knows how C3 will run yet and how it manages to perform.

What I'm trying to say is don't judge with assumptions. Scirra tries to be transparent and announce the hard part first. Their upcoming news in the following weeks will cover it all. I like this approach than telling later after the product was launched. Now that I'm mentally prepared I can calm down and see what C3 has to offer.
B
40
S
9
G
5
Posts: 177
Reputation: 6,805

Post » Thu Feb 02, 2017 5:34 am

Jaydon wrote:Why is this even a thing to talk about? What kind of browser you used that does not have multiprocessing feature? Chrome was built upon it that stops other tabs that is non responsive to affect every other tab. Even Firefox has it now and is improving well. The only limitation is your computer hardware and talking about working on a large project, you are not a ordinary hobbyist. If that's the case you should get a better hardware...


As I said above, even with sandboxing, I can get unresponsive tabs/entire browsers (Firefox & Chrome) plenty (not every day, but several times a month, probably weekly), and not just from crashed tabs but (presumably) desktop heap/browser instability issues.

Running the latest versions of Firefox & Chrome (stable) on Windows 10, x99 board, 6-core 5820k, 16 GB DDR4.
B
18
S
7
G
12
Posts: 34
Reputation: 8,234

Post » Thu Feb 02, 2017 12:42 pm

Modern browsers have multiprocess architectures that ensure tabs are isolated at the operating-system level. So other tabs shouldn't affect the performance or stability of Construct 3. It even means crashes in other tabs are isolated and won't take down C3 as well.

If you open 100+ tabs, you're giving your computer a huge amount of work to do. It's like opening 100 different apps on your desktop. You have a finite amount of computing resources available, and it's amazing it can even handle as much as some people throw at it.
Scirra Founder
B
399
S
236
G
89
Posts: 24,519
Reputation: 195,361

Post » Thu Feb 02, 2017 12:59 pm

JMSNorthern wrote:As I said above, even with sandboxing, I can get unresponsive tabs/entire browsers (Firefox & Chrome) plenty (not every day, but several times a month, probably weekly), and not just from crashed tabs but (presumably) desktop heap/browser instability issues.


When that happens to me it is generally due to a plugin like Flash or shockwave, an old shit like that that some websites I consult from time to time is still using.
Otherwise, tabs are pretty independent.
New to Construct ? Where to start

Image Image

Image Image

Please attach a capx to any help request or bug report !
Moderator
B
293
S
117
G
96
Posts: 7,310
Reputation: 71,069

Post » Thu Feb 02, 2017 1:13 pm

Ashley wrote:Modern browsers have multiprocess architectures that ensure tabs are isolated at the operating-system level. So other tabs shouldn't affect the performance or stability of Construct 3. It even means crashes in other tabs are isolated and won't take down C3 as well.

If you open 100+ tabs, you're giving your computer a huge amount of work to do. It's like opening 100 different apps on your desktop. You have a finite amount of computing resources available, and it's amazing it can even handle as much as some people throw at it.


Yes fair enough, I try not to anymore.. it just happens. Currently I'm at 70, lately I've been at 30 to 40.

As far as resources though, I wouldn't pretend to be as knowledgeable as you on this but I'm not sure that's correct. I mean, with all those tabs open I don't see it using up the majority of (or even a significant amount of) my RAM or CPU %.

I have 70 tabs open in Firefox currently at 1.2 GB of RAM and 5% CPU utilized (i7 6 core 5820k). I've never seen it go above 3 GB of RAM usage for my browser (though granted, anything close to 2 GB is excessive).

[Though, I use a load-tab-on-click setting, on startup, so maybe only about 20 or 25 tabs are currently loaded.]

Anyway, so I'm well under my resource usage, but if it's going along fine, and I either open too many more (while still having plenty of RAM & CPU free), it can crash the whole browser/slow it all to a crawl, even if you close tabs --OR-- if it's ok like it is now, but I have 20 or 30 open, and I don't open more but leave it that way a few days, I see it crash or slow to a crawl plenty as well.

My understanding is that this is caused by something called "desktop heap" from Windows that seems to be a finite resource that doesn't properly get freed up again when you close browser tabs/windows always.

An issue since XP I keep hoping they'll fix..

[I could be wrong of course, and you're not my tech support for browsers issues, but that's what I was under the impression on as causing this issue.]
B
18
S
7
G
12
Posts: 34
Reputation: 8,234

Post » Thu Feb 02, 2017 4:51 pm

Gravit is a good example of a (new) browser-based app. It works fine for smaller and medium-sized projects, but with more complex designs it starts lagging and slowing down - in particular the viewport performance.

When I opened the same files in desktop applications such as Illustrator, PhotoLine, Inkscape, Affinity Designer: no problems.

No matter how you put it, the browser shell is going to slow things down compared to a native desktop application.

Of course, whether C3 will ever hit that ceiling is a different matter.
Win7 64- i7 [email protected], p6t Deluxe v1, 48gb, ATI 7970 3gb, EVGA 590 3GB, Revodrive X2 240gb, e-mu 1820. Screens: 2 x Samsung s27a850ds 2560x1440, HP 1920x1200 in portrait mode
B
30
S
10
G
8
Posts: 170
Reputation: 7,074

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 4 guests