February 10, 2015 Re: Compilation with dub + dmd: out of memory | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vlasov Roman | On Tuesday, 10 February 2015 at 12:18:15 UTC, Vlasov Roman wrote: > On Tuesday, 10 February 2015 at 11:55:43 UTC, Daniel Kozák wrote: >> V Tue, 10 Feb 2015 11:44:09 +0000 >> Vlasov Roman via Digitalmars-d-learn >> <digitalmars-d-learn@puremagic.com> napsáno: >> >>> On Tuesday, 10 February 2015 at 11:32:32 UTC, bearophile wrote: >>> > Vlasov Roman: >>> > >>> >> I have the quite computer with 2 GB RAM. At compilation with dub and dmd of small project this pair eating about 1.4~1.5 GB RAM. I solve this probleb by connecting swap partition, but it calls some freezes + it take ~10% of swap, and after compilation swap not released. At switching off swap as result we get ~200 MB of "dead data" in RAM, which can be released by rebooting. How i can resolve it? >>> > >>> > Look for CTFE code, perhaps some of it is excessive. You can convert some of it to run-time in a module-level static this(). >>> > >>> > Bye, >>> > bearophile >>> >>> I think you don't understand me. 1.4~1.5 GB taked by compilator at compilation my project in 100 string of code in 3 modules. >>> >> >> Still it could be code dependent, can you share your code anywhere? > > https://bitbucket.org/VlasovRoman/ogl/overview a bit offtopic from your thread but maybe you are interested ... at vienna university of technology i attended a similar software rendering course, some resources are publicly available (and in english) https://lva.cg.tuwien.ac.at/ecg/wiki/doku.php some impressions from previous years entries: https://lva.cg.tuwien.ac.at/ecg/wiki/doku.php?id=students:ws2013:hall_of_fame |
Copyright © 1999-2021 by the D Language Foundation