At Sat, 9 Jan 2016 18:58:19 -0800 (PST), Alex Harsanyi wrote: > When using Racket 6.3.0.11 (built on 2016-01-06) and your recommended > changes to calling create-embedded-executable, I get a built > application that starts up in the same amount of time as the one > built with 6.1.1. Unfortunately, the memory use while compiling is > still high: seems to me to be about the same as for 6.3, but I'm only > watching the number in the task manager. Incidentally, because it > uses about 3Gb of ram, the build is constantly swapping, making it > extremely slow.
The TR team is working on performance improvements in the TR compiler and the comple-time information it generates, and there's also room for improvement in the way that `raco exe` works. Unfortunately, though, my guess is that it will be a while before build times improve for your application. > On a somewhat related note, there are two additional issues I noticed with > the executables produced by the Racket compiler (across several Racket > versions, but also present in the last pre-release build). > > First problem is that although the compilation succeeds with no error > message, the application fails to run with a message like: > > link: bad variable linkage; Does that still happen with the extra `parameterize` that I suggested previously? If so, probably DrRacket is influencing `create-embedding-executable` in some other way that I didn't notice. > Second, the resulting application seg-faults, sometimes at startup > sometimes during importing sport activties. I have the crash dumps but > cannot make any sense of them, as I have no PDB's for libracket and I'm not > familiar with the internals. If you are interested, I can make them > available. Any information you have would be useful. If there's some way I can run the application to reliably trigger a crash, that would also be useful. -- You received this message because you are subscribed to the Google Groups "Racket Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/5691cc8e.4f12620a.e700c.4f1bSMTPIN_ADDED_MISSING%40gmr-mx.google.com. For more options, visit https://groups.google.com/d/optout.
