diff options
author | Miguel de Icaza <miguel@gnome.org> | 2015-12-31 07:13:02 +0300 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2015-12-31 07:13:02 +0300 |
commit | 9115bf0abdd501c7d7d30061440a05b859b5e25c (patch) | |
tree | 530d66f79235f35628c15f68a96d2d6ece8277d8 /man/mono.1 | |
parent | 4791a674a1bf8cc74691974e363d9c5f5dd060a3 (diff) |
[man/mono.1] Add details on --aot=data-outfile option
Diffstat (limited to 'man/mono.1')
-rw-r--r-- | man/mono.1 | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/man/mono.1 b/man/mono.1 index b92c29473fa..d1059aee728 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -124,6 +124,16 @@ This is currently an experimental feature as it is not complete. This instructs Mono to precompile code that has historically not been precompiled with AOT. .TP +.I data-outfile=FILE.dll.aotdata +.Sp +This instructs the AOT code generator to output certain data +constructs into a separate file. This can reduce the executable +images some five to twenty percent. Developers need to then ship the +resulting aotdata as a resource and register a hook to load the data +on demand by using the +.I mono_install_load_aot_data_hook +method. +.TP .I direct-pinvoke .Sp When this option is specified, P/Invoke methods are invoked directly @@ -139,7 +149,8 @@ only supported by the ARM backend. In LLVM mode, this triple is passed on to the llc compiler. .TP .I nimt-trampolines=[number] -When compiling in full aot mode, the IMT trampolines must be precreated +When compiling in full aot mthis data at startup +usingode, the IMT trampolines must be precreated in the AOT image. You can add additional method trampolines with this argument. Defaults to 128. .TP |