Debian (host) "'4,855 per second'"

Ubuntu (vbox) "'4,709 per second'"

Win XP (vbox) "'504.099 per second'"

The difference here is just one order of magnitude and not two... so maybe
I should take apart CompileMethod>>putSource:inFile:withPreambule statement
by statement.

Is there some more convenient way to do it than wrap each statement in a
block? Some way to profile a method or something.

Peter




On Tue, Jun 30, 2015 at 7:00 PM, Sven Van Caekenberghe <s...@stfx.eu> wrote:

>
> > On 30 Jun 2015, at 18:36, Peter Uhnák <i.uh...@gmail.com> wrote:
> >
> > I think we've safely established that the bottleneck is disk operations.
>
> Let's take it one level down then,
>
> [ 'foo.txt' asFileReference in: [ :file |
>     file writeStreamDo: [ :out |
>       3 timesRepeat: [ out << String loremIpsum ] ].
>     file ensureDelete ] ] bench
>
>   => "'512.595 per second'"
>
> We could experiment with variants, calling #flush, writing by character,
> adding buffering, etc, but this is a start. At least this takes the source
> code stuff out of the equations.
>
> > Quoting from previous emails...
> >
> > store := [
> >       method putSource: code inFile: 2
> >                       withPreamble: [:f | f cr; nextPut: $!;
> nextChunkPut: 'Behavior method'; cr].
> > ].
> >
> > machine 1:
> > Debian 64bit (laptop)
> > store bench. 41604 per second
> >
> > Windows XP 32bit (virtualbox; host Debian)
> > store bench. 286 per second
> >
> > Ubuntu 32bit (virtualbox; host Debian)
> > store bench. 36604 per second
> >
> > machine 2:
> > Windows 7 Ultimate 64-bit (desktop pc)
> > store bench. 13 per second
> >
> > machine 3:
> > Windows 7 Home Premium 64-bit (laptop)
> > store bench. 454 per second
> >
> > all disks are HDD.
> >
> > On Tue, Jun 30, 2015 at 6:26 PM, Mariano Martinez Peck <
> marianop...@gmail.com> wrote:
> >
> >
> > On Tue, Jun 30, 2015 at 12:03 PM, p...@highoctane.be <p...@highoctane.be>
> wrote:
> > Silly question: do you have a couple of Nautilus windows open?
> >
> > Loading stuff generates annoucements and Nautilus updates are killing
> performance.
> >
> >
> > And previously TestRunner too (don;t know now)
> >
> > Phil
> >
> > Le 30 juin 2015 00:36, "Jan Blizničenko" <blizn...@fit.cvut.cz> a écrit
> :
> > And one another benchmark of linux in VM on that desktop PC:
> > Roassal loading - 58 s
> > compilations per second - avg: 262.4682, min: 257.194, max: 289.684
> > ...so the desktop PC is capable of better result and problem is
> somewhere in
> > Windows, which I was afraid of...
> >
> > I'd also like to add to previous Windows tests that with antivirus
> turned on
> > everything takes more time approximately by half of original time.
> >
> > Jan
> >
> >
> > Jan Blizničenko wrote
> > > Desktop: 386 s.
> > > Notebook: 48 s.
> > > Linux in VM on notebook: 27 s.
> > >
> > >
> > > Notebook: compilations per second - avg: 217.7153, min: 5.0, max:
> 247.258
> > > Desktop: compilations per second - avg: 23.1337, min: 19.448, max:
> 28.155
> > > Linux in VM on notebook: compilations per second - avg:
> 529.0066600000001,
> > > min: 5.0, max: 573.97
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> http://forum.world.st/Slow-compilation-on-one-of-my-Windows-PCs-tp4834668p4834713.html
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> >
> >
> >
> >
> >
> > --
> > Mariano
> > http://marianopeck.wordpress.com
> >
>
>
>

Reply via email to