Both standard and server* jvm know how to inline, believe me.
Actually, my tests about inlining show that if you make a loop that makes some calls, they are inlined, and following some few rules, you can make hotspot's inlining faster than inlining by hand. (yes.. you read it well

)
i did not make tests for the number of functions inlined or the length of the called methods. this could be interesting, but at least, if you have to inline two to ten small methods (20-50 lines) it goes well.
* A regression in 1.4.0 server made the inlining slower than 1.3 client. Did not test under 1.4.1 to see if that was corrected. will do that soon.