2 ms·
How slow? My Unreal C++ modules are pretty small. But on a P620 I’d say my time from editor -> compile -> relaunch editor in under a minute? I think I can comp
by forrestthewoods 4y ago
How slow?
My Unreal C++ modules are pretty small. But on a P620 I’d say my time from editor -> compile -> relaunch editor in under a minute? I think I can compile and link the full engine in 15 minutes?
But I will admit my current Unreal projects are quite small.
- sk0g 4y agoYou can build the engine within 15 minutes? That doesn't sound right, unless you've got 32/+ cores and a LOT of RAM. Dunno what a P620 is, so that may be the case.
- FpUser 4y agoI've never built Unreal. However on my own C++ projects - change something, compile and run takes couple of seconds in most cases. But yes - my development desktop is 16 core with 128GB RAM and my home server is 20 core with 512GB RAM. Extra RAM never hurts and it is not that expensive
- sk0g 4y agoIt's not just the compile times that sting you in Unreal, but it's opening your project as well. With fast storage and a small startup level it's not terrible, but the close editor -> compile small change -> reboot project sequence still takes about 15 seconds for me. It's a bit off-putting, particularly after using Unity where you can recompile with the editor open. Hopefully Verse fixes some of those issues.
- forrestthewoods 4y agoLenovo P620, it’s the workstation every big company seems to be using these days. Yes, 32C/64T Threadripper with 128gb of RAM.
- jcelerier 4y agoAs a c++ dev, I don't understand how anyone could ever tolerate a 1 minute compile-edit-run cycle. If it takes more than a couple seconds on my projects I start investigating build & launch times immediately; the productivity gained by fast iteration times is honestly exponential
- forrestthewoods 4y agoThat’s only if you change memory layout. If you only change code within a function then you can use LiveCoding and it’s maybe 7 seconds? > the productivity gained by fast iteration times is honestly exponential Preaching to the choir! Iteration speed is GodKing. But I’ve never seen a large game engine that had sub-second compile and startup times. C++ is a rather miserable language and just including any STL header can break that target.
- TinkersW 4y ago1 minute is crazy, is this is a small project? Last time I used unreal(years ago) it was similar, but I figured they would have improved that by now..