On Wed, Dec 8, 2010 at 10:38 PM, Adrian Lienhard <[email protected]> wrote:
> > On Dec 8, 2010, at 22:33 , Levente Uzonyi wrote: > > > On Wed, 8 Dec 2010, Mariano Martinez Peck wrote: > > > > Well, I doubt if speed is really important, since you're loading > everything at most once. And the current tools are really fast IMHO. The > following numbers are from Squeak: > > [ Compiler recompileAll ] timeToRun. 29083. > > CompiledMethod allInstances size. 60701. > > [ CompiledMethod allInstancesDo: [ :each | each getSource ] ] timeToRun. > 1133. > > So the compiler is compiling 2087 methods per second on average. You can > load 53575 methods per second from a file on average. If it's zipped, than > it may be a bit slower, say a factor of 2-3x slowdown. So you can still load > and compile more than 1800 methods per second. I guess thats fast enough. > > > > Even if Fuel can be 10x faster, it doesn't really make a difference IMHO. > > It would be interesting to thoroughly profile MC to figure where it spends > all its time (with large projects it gets very very slow, like several > minutes to just show the merge diffs between two branches). > > > Exactly. That's why I was suggesting that maybe with a fast binary serializer this can be much faster.
