[Dev] Performance Update
john at osafoundation.org
Sun Dec 26 11:43:12 PST 2004
I reran the Wing numbers on each platform after clearing all my
breakpoints and all my ignored exceptions. Running under Wing takes is
now about 65% slower -- much better than previously reported.
Linux launch without repository 32 sec without Wing; 52 Sec with Wing
Linux launch with repository 8 sec without Wing; 14 Sec with Wing
Windows launch without repository 23 sec without Wing; 38 Sec with Wing
Windows launch with repository 8 sec without Wing; 14 Sec with Wing
I also reran Linux with larger Berkeley cache and my disk drive no
longer acted like there were zillions of seeks. Times improved
slightly, less than 20% on startup without a repository.
John Anderson wrote:
> I'm trying to move my development to Linux since we're not getting
> much coverage there lately. I gave up trying to run VMWare since it
> was to slow, and now I'm dual booting Fedora Core 3.
> I did a comparison of launch times between Windows and FC3 on my
> computer (3Ghz P4, 10K RPM SATA disk) and found no difference. A boot
> with the repository built takes about 7 to 9 seconds on each platform,
> with or without Andi's DB_CONFIG -- the times are within my
> measurement error. A boot without a repository takes 22 seconds
> (putting DB_CONFIG in __repository__ before the repository is built
> doesn't work). Interestingly Stearn's 3.6Ghz Dell took 33 seconds. I
> suspect my numbers are faster because I have a faster disk -- Chandler
> lights up my disk like no other app on the planet! It looks like there
> are zillions of flushes to disk, not just one for each commit.
> Launching Chandler under Wing with a repository takes from 19-25
> seconds, depending upon whether or not you run the first or second
> time (i.e. files are cached). Without a repository it takes between 55
> and 60 seconds. So Wing slows things down about a factor of 3. Again,
> the times are almost identical on each platform.
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> Open Source Applications Foundation "Dev" mailing list
More information about the Dev