[Mono-dev] Status of non-full AOT on x86 mac

Zoltan Varga vargaz at gmail.com
Fri Oct 29 00:24:12 EDT 2010


Hi

On Wed, Oct 27, 2010 at 7:41 PM, Brian Luczkiewicz <brian at sooloos.com>wrote:

> I have a cross-platform (osx+mono/ms.net) app that runs a large piece of
> generated code at startup--on windows, 95% of the runtime of this code is in
> the JIT compiler and ngen improves startup time for this app dramatically. I
> was hoping to try out --aot and potentially see a corresponding improvement
> in startup time on osx.
>
> Sadly, AOT is locked behind if !defined(__apple__) on x86, even on mono
> 2.8.
>
> So:
>
> 1. Are there plans to enable aot on x86 osx?
>
>
No plans, the x86 support was only implemented to support google native
client which requires aot even on x86.


> 2. If not, what work is required to get this done? I'm not opposed to
> getting my hands dirty.
>
>
Probably not much work is needed, but it requires knowledge about mono
internals and osx assembler/linker tools, so it won't be easy.

         Zoltan


>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101029/56a7f187/attachment.html 


More information about the Mono-devel-list mailing list