<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>On Fri, Jan 23, 2026 at 10:36 PM Vladimir Kozlov <<a href="mailto:vladimir.kozlov@oracle.com" target="_blank">vladimir.kozlov@oracle.com</a>> wrote:</div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
So the main question for now what default mode we should choose for AOT <br>
code in JEP: "generic" or "native"?<br></blockquote><div><br></div><div>My two cents: it makes sense to make the "native" the default mode, because that's the one people should use. Because it is the one that gets more juice from your app. Because it is the one that makes most sense if you want to improve startup and warmup times.</div><div><br></div><div>If someone has a special environment, like using machines for production that have who knows what configuration and hardware specs, then that's a special case that needs a special argument. Just because that's a common bug of very famous hosting providers, doesn't mean it should be taken as the right/default way of operating. And adding an extra argument isn't that much of a job.</div><div><br></div><div>Maybe this way some of those hosting providers will realize that they should add options to offer specific hardware if the user wants them.</div></div></div>
</div>