digitalmars.D - DMD 2.064 alpha windows build
- Temtaime (5/5) Aug 31 2013 Hi, guys!
- Andrej Mitrovic (3/8) Aug 31 2013 Do you have a source for this? I don't trust random binaries,
- Temtaime (4/4) Aug 31 2013 You can get DMD source on DMD's github.
- Andrej Mitrovic (4/5) Aug 31 2013 I'm asking about the modified version which uses tcmalloc. You've said
- dennis luehring (5/9) Aug 31 2013 it seems that the old malloc implementation was the source of
- Andrej Mitrovic (2/4) Sep 01 2013 Not really, the MSVC build is still faster. :)
- Richard Webb (4/8) Sep 02 2013 It made up the bulk of the difference for the algorithm unit tests at
- Temtaime (5/5) Sep 02 2013 I'm using Windows 8.1.
- dennis luehring (5/10) Sep 02 2013 and what is the speed gain comparing your msc_dmd_tcmalloc with plain
- growler (15/18) Sep 02 2013 I'm confused, sorry. Is that the downloads section on dlang.org?
- dennis luehring (10/14) Aug 31 2013 btw: nedmalloc stated on its own homepage...
Hi, guys! I've made DMD build using MSVC(ICC has some performance troubles) and tcmalloc, so it can compile more than 2x faster. http://acomirei.ru/u/dmd.7z It uses lastest DMD, druntime and Phobos.
Aug 31 2013
Do you have a source for this? I don't trust random binaries, especially ones that are hosted on an .ru site.. On 8/31/13, Temtaime <temtaime gmail.com> wrote:Hi, guys! I've made DMD build using MSVC(ICC has some performance troubles) and tcmalloc, so it can compile more than 2x faster. http://acomirei.ru/u/dmd.7z It uses lastest DMD, druntime and Phobos.
Aug 31 2013
You can get DMD source on DMD's github. I've read DMD backend license, so it forbids to distribute DMD itself. I've removed the archive. I'll investigate in LDC.
Aug 31 2013
On 8/31/13, Temtaime <temtaime gmail.com> wrote:You can get DMD source on DMD's github.I'm asking about the modified version which uses tcmalloc. You've said it compiles 2x faster, but faster to what? The regular MSVC build is already known to be 2x faster than the one built with DMC.
Aug 31 2013
Am 31.08.2013 20:58, schrieb Temtaime:You can get DMD source on DMD's github. I've read DMD backend license, so it forbids to distribute DMD itself. I've removed the archive. I'll investigate in LDC.it seems that the old malloc implementation was the source of the 2x speed difference between dmc and msvc build http://forum.dlang.org/thread/ktju8h$efb$1 digitalmars.com so you're tcmalloc version is 2x faster or 4x?
Aug 31 2013
On 9/1/13, dennis luehring <dl.soluz gmx.net> wrote:it seems that the old malloc implementation was the source of the 2x speed difference between dmc and msvc buildNot really, the MSVC build is still faster. :)
Sep 01 2013
On 01/09/2013 13:46, Andrej Mitrovic wrote:On 9/1/13, dennis luehring <dl.soluz gmx.net> wrote:It made up the bulk of the difference for the algorithm unit tests at least - The MSVC build is still faster, but only a bit rather than several times.it seems that the old malloc implementation was the source of the 2x speed difference between dmc and msvc buildNot really, the MSVC build is still faster. :)
Sep 02 2013
I'm using Windows 8.1. 2x faster than DMD from downloads section(seems to be built with DMC). I'm only removed overloading for operators new and delete from DMD frontend and link statically tcmalloc 2.0.
Sep 02 2013
Am 02.09.2013 18:37, schrieb Temtaime:I'm using Windows 8.1. 2x faster than DMD from downloads section(seems to be built with DMC). I'm only removed overloading for operators new and delete from DMD frontend and link statically tcmalloc 2.0.and what is the speed gain comparing your msc_dmd_tcmalloc with plain msc_dmd? test both with dmd std\algorithm -unittest –main
Sep 02 2013
On Monday, 2 September 2013 at 16:37:35 UTC, Temtaime wrote:I'm using Windows 8.1. 2x faster than DMD from downloads section(seems to be built with DMC).I'm confused, sorry. Is that the downloads section on dlang.org? I only see 2.063.2, so are you comparing: a) 2.063.2 DMC with 2.064 github MSVC or b) 2.064 DMC github with 2.064 github MSVC or c) 2.063.2 DMC with 2.063.2 MSVC ? If a) then the 2x faster could a due to a number of things, including this: http://forum.dlang.org/thread/ksrpbe$1i21$1 digitalmars.com I'd be interested to see b) or c) with MSVC, ICC GCC and DMC. In fact I'm off to try it now...once I get my Windows partition working again! G.
Sep 02 2013
Am 31.08.2013 20:58, schrieb Temtaime:You can get DMD source on DMD's github. I've read DMD backend license, so it forbids to distribute DMD itself. I've removed the archive. I'll investigate in LDC.btw: nedmalloc stated on its own homepage... http://www.nedprod.com/programs/portable/nedmalloc/ "If you're running on an older operating system (e.g. Windows XP, Linux 2.4 series, FreeBSD 6 series, Mac OS X 10.4 or earlier) you will probably find it significantly improves your application's performance (Windows 7, Linux 3.x, FreeBSD 8, Mac OS X 10.6 all contain state-of-the-art allocators and no third party allocator is likely to significantly improve on them in real world results)." so you're running an older OS?
Aug 31 2013