On Sun, 29 Mar 2009 19:03:03 +0200 torhu <n...@spam.invalid> wrote: > id you build both in the same way? I assume you know that if you build > the library with dsss with oneatatime=yes, your executable will be > smaller then if you use the rake script? If I recall correctly, the > rake script hands all files to dmd at once.
I build dwt.lib by dsss, oneatatime=yes build dwt2 by Rake > Assuming you built both the same way, there's an easy way of checking > what's causing the size difference. You can build your app directly > with dsss, with oneatatime=yes. Don't build the lib separately first, > let dsss do it all in one operation. Or you could try with > oneatatime=no to speed it up, but the object file sizes won't be right then. I buil app by dmd directly with same parameters. > Do that with the same test app, using both dwt-win and dwt2. Then you > can compare the object files that were created. See if there are more > files used with dwt2, if they are bigger, etc. > > Of course, you could look at the .map file created when linking with > /detailedmap, but that's harder to figure out. I've never bothered. Thanks. -- yidabu <yidabu.s...@gmail.com> http://www.dsource.org/projects/dwin D 语言-中文(D Chinese): http://www.d-programming-language-china.org/ http://bbs.d-programming-language-china.org/ http://dwin.d-programming-language-china.org/ http://scite4d.d-programming-language-china.org/