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.

Reply via email to