On Sat, Mar 1, 2014 at 10:44 AM, Alexandre Bergel <[email protected]>wrote:
> Ok, thanks for the update. > > The VM is a formidable thing in which everything happen. Exposing to the > image what's going on in it is really pushing the innovation. > The computer is a formidable thing in which everything happens ;-). The VM is just mechanism. The real magic is up in the image ;-). What's exciting about Clément's and my work is that it will allow adaptive optimization, so a much faster system, but that optimization will be done at the image level and will optimize from compiled methods to compiled methods with inlining, on-the-fly. So this optimization will /not/ be in the VM. No one's done this before so we really will be pushing innovation. > Go go go! > On y va! > > Alexandre > > > On Mar 1, 2014, at 2:19 PM, Clément Bera <[email protected]> wrote: > > > Hello, > > > > This is true but this is a work in progress. Right now this feature is > not stable. I will keep you in touch. I think in May I may have something > stable enough (I will work with Eliot on April) but it will not be on the > default VM. It will be available in the default pharo VM at some point but > not now (maybe in a year ?). > > > > However, you may or may not be able to use it for your profiling tools. > The idea is that you can get branch and send information from the previous > executions of the method. However, the method needs to be cogged to have > information available and once the cogged method is discarded the > information is lost. It is really nice for hot spots but I don't know how > it could work for a profiling tool. > > > > > > > > > > > > 2014-03-01 17:06 GMT+01:00 Alexandre Bergel <[email protected]>: > > Hi! > > > > Stef told me the coming VM will expose some data about the execution to > the image. This will be great for our profiling tools. > > What is the status? > > > > Alexandre > > -- > > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > > Alexandre Bergel http://www.bergel.eu > > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > > > > > > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > > -- best, Eliot
