In reply to @devlop_gaming "So i wouldn't need": Define "little slow". In general, compiling without -d:release only makes sense during debugging, because compilation is much faster if you're not optimizing and often you need to first compile it to be able to see if it works. Once you know that's the case, you can compile again but with -d:release so that it's fast. Of course if it's fast enough for you because you only run it once or sth. that's fine too, but anything you run multiple times I'd immediately compile with -d:release once I know it works.