Ono to melo vyznam hlavne v dobach mladeho hloupeho HotSpotu a drivejsich, kdy se tim runtime skutecne nakopl, ze tohle OPRAVDU MUZE optimalizovat/inlineovat/pouzit statickou vazbu pri volani. Dneska, kdyz ma dost casu, si dokaze, ze metoda splnuje urcite vlastnosti a provede to taky. Ale porad by to mohlo mit efekt u 'hloupejsich' systemu, treba v J2ME a tak..
Jarda -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Kuba Sent: Tuesday, January 24, 2006 11:41 AM To: Java Subject: Re: Inlining v javac 1.5 Jiří Mareš wrote: > > Myslim, ze byste mohli byt az (ne)mile prekvapeni co vse se da > inlinovat ... kouknete na > http://www-128.ibm.com/developerworks/java/library/j-jtp12214/ a bude > se divit ... Velice zajimavy clanek. Kpredchozi diskuzi o final rika vyslovne: The result is that the compiler can make aggressive inlining decisions to achieve higher performance, then back out those decisions later if they are no longer based on valid assumptions. In fact, this optimization is so effective that adding the final keyword to methods that are not overridden (a performance trick advised in the early literature) does very little to enhance actual performance. Makub -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Supercomputing Center Brno Martin Kuba Institute of Computer Science email: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --------------------------------------------------------------
