spyOnWorldFor:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

spyOnWorldFor:

Yoshiki Ohshima-3
I am trying a few things on Squeak 5.0.  In earlier versions there was
AndreasSystemProfier (formerly known as QSystemProfier) and had a
method called spyOnWorldFor:, which was quite useful.  I just loaded
AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
one VM on Mac OS 10.10.

Is this a known issue?  Is there an alternative to it?

--
-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

marcel.taeumel
Yoshiki Ohshima-3 wrote
I am trying a few things on Squeak 5.0.  In earlier versions there was
AndreasSystemProfier (formerly known as QSystemProfier) and had a
method called spyOnWorldFor:, which was quite useful.  I just loaded
AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
one VM on Mac OS 10.10.

Is this a known issue?  Is there an alternative to it?

--
-- Yoshiki
Hi Yoshiki,

there is Extras > Start Profiler, which does

MessageTally spyOn: [[Sensor peekPosition y > 0] whileTrue: [World doOneCycle]].

I do not know the semantics of #spyOnWorldFor:, but you could specify other duration limits in the whileTrue predicate.

Best,
Marcel
Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Eliot Miranda-2
In reply to this post by Yoshiki Ohshima-3
Hi Yoshiki,

    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.

_,,,^..^,,,_ (phone)

> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>
> I am trying a few things on Squeak 5.0.  In earlier versions there was
> AndreasSystemProfier (formerly known as QSystemProfier) and had a
> method called spyOnWorldFor:, which was quite useful.  I just loaded
> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
> one VM on Mac OS 10.10.
>
> Is this a known issue?  Is there an alternative to it?
>
> --
> -- Yoshiki
>

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Nicolas Cellier
Hi Eliot,
The last build #158 at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds is red.
But I suspect false positive.

The details are at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/143459279
where only 3 build failed on macosx64 for newspeak and pharo, but succeeded on linux64 and squeak...
Either the build should also fail for squeak if it's OS dependent.
Or it should also fail for linux64 if it Smalltalk target dependent.
But this combination is weird.

Clicking on any of the failure won't give any information (empty raw log, ellapsed time not indicated...) while it works for succeeded builds...

2016-07-10 16:45 GMT+02:00 Eliot Miranda <[hidden email]>:
Hi Yoshiki,

    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.

_,,,^..^,,,_ (phone)

> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>
> I am trying a few things on Squeak 5.0.  In earlier versions there was
> AndreasSystemProfier (formerly known as QSystemProfier) and had a
> method called spyOnWorldFor:, which was quite useful.  I just loaded
> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
> one VM on Mac OS 10.10.
>
> Is this a known issue?  Is there an alternative to it?
>
> --
> -- Yoshiki
>




Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Nicolas Cellier

I've committed a non urgent change just to check:
There's now a single failure instead of 3 with a raw log:
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/143745141

So IMO, it's green.

2016-07-10 17:07 GMT+02:00 Nicolas Cellier <[hidden email]>:
Hi Eliot,
The last build #158 at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds is red.
But I suspect false positive.

The details are at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/143459279
where only 3 build failed on macosx64 for newspeak and pharo, but succeeded on linux64 and squeak...
Either the build should also fail for squeak if it's OS dependent.
Or it should also fail for linux64 if it Smalltalk target dependent.
But this combination is weird.

Clicking on any of the failure won't give any information (empty raw log, ellapsed time not indicated...) while it works for succeeded builds...

2016-07-10 16:45 GMT+02:00 Eliot Miranda <[hidden email]>:
Hi Yoshiki,

    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.

_,,,^..^,,,_ (phone)

> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>
> I am trying a few things on Squeak 5.0.  In earlier versions there was
> AndreasSystemProfier (formerly known as QSystemProfier) and had a
> method called spyOnWorldFor:, which was quite useful.  I just loaded
> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
> one VM on Mac OS 10.10.
>
> Is this a known issue?  Is there an alternative to it?
>
> --
> -- Yoshiki
>





Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Tobias Pape
Him

On 10.07.2016, at 21:51, Nicolas Cellier <[hidden email]> wrote:

> I've committed a non urgent change just to check:
> There's now a single failure instead of 3 with a raw log:
> No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
> https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/143745141
>
> So IMO, it's green.

I've restarted that job, let's seem, maybe it was just a spurious thing.

Best regards
        -tobias

>
> 2016-07-10 17:07 GMT+02:00 Nicolas Cellier <[hidden email]>:
> Hi Eliot,
> The last build #158 at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds is red.
> But I suspect false positive.
>
> The details are at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/143459279
> where only 3 build failed on macosx64 for newspeak and pharo, but succeeded on linux64 and squeak...
> Either the build should also fail for squeak if it's OS dependent.
> Or it should also fail for linux64 if it Smalltalk target dependent.
> But this combination is weird.
>
> Clicking on any of the failure won't give any information (empty raw log, ellapsed time not indicated...) while it works for succeeded builds...
>
> 2016-07-10 16:45 GMT+02:00 Eliot Miranda <[hidden email]>:
> Hi Yoshiki,
>
>     try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>
> _,,,^..^,,,_ (phone)
>
> > On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
> >
> > I am trying a few things on Squeak 5.0.  In earlier versions there was
> > AndreasSystemProfier (formerly known as QSystemProfier) and had a
> > method called spyOnWorldFor:, which was quite useful.  I just loaded
> > AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
> > one VM on Mac OS 10.10.
> >
> > Is this a known issue?  Is there an alternative to it?
> >




Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Tobias Pape

On 10.07.2016, at 21:53, Tobias Pape <[hidden email]> wrote:

> Him
>
> On 10.07.2016, at 21:51, Nicolas Cellier <[hidden email]> wrote:
>
>> I've committed a non urgent change just to check:
>> There's now a single failure instead of 3 with a raw log:
>> No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
>> https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/143745141
>>
>> So IMO, it's green.
>
> I've restarted that job, let's seem, maybe it was just a spurious thing.

Yes, all green now :)

Best regards
        -Tobias

>
> Best regards
> -tobias
>
>>
>> 2016-07-10 17:07 GMT+02:00 Nicolas Cellier <[hidden email]>:
>> Hi Eliot,
>> The last build #158 at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds is red.
>> But I suspect false positive.
>>
>> The details are at https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/143459279
>> where only 3 build failed on macosx64 for newspeak and pharo, but succeeded on linux64 and squeak...
>> Either the build should also fail for squeak if it's OS dependent.
>> Or it should also fail for linux64 if it Smalltalk target dependent.
>> But this combination is weird.
>>
>> Clicking on any of the failure won't give any information (empty raw log, ellapsed time not indicated...) while it works for succeeded builds...
>>
>> 2016-07-10 16:45 GMT+02:00 Eliot Miranda <[hidden email]>:
>> Hi Yoshiki,
>>
>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>
>> _,,,^..^,,,_ (phone)
>>
>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>
>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>> one VM on Mac OS 10.10.
>>>
>>> Is this a known issue?  Is there an alternative to it?



Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Yoshiki Ohshima-3
In reply to this post by Eliot Miranda-2
Thanks.  Is there actually a reason to try AndreasSystemProfier, or
does the MessageTally in Squeak 5.0 subsume it?

On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:

> Hi Yoshiki,
>
>     try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>
> _,,,^..^,,,_ (phone)
>
>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>
>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>> one VM on Mac OS 10.10.
>>
>> Is this a known issue?  Is there an alternative to it?
>>
>> --
>> -- Yoshiki
>>
>



--
-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Yoshiki Ohshima-3
In reply to this post by marcel.taeumel
On Sun, Jul 10, 2016 at 1:42 AM, marcel.taeumel <[hidden email]> wrote:

> Yoshiki Ohshima-3 wrote
>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>> one VM on Mac OS 10.10.
>>
>> Is this a known issue?  Is there an alternative to it?
>>
>> --
>> -- Yoshiki
>
> Hi Yoshiki,
>
> there is Extras > Start Profiler, which does
>
> MessageTally spyOn: [[Sensor peekPosition y > 0] whileTrue: [World
> doOneCycle]].
>
> I do not know the semantics of #spyOnWorldFor:, but you could specify other
> duration limits in the whileTrue predicate.

Thanks!

I misremembered that spyOnWorldFor was doing profiling for
"otherProcesses" (maybe it did at some point) but yes, I can have a do
it like above and it does most of it.

Only difference is that not using the cursor position let me interact
with things in the world.


--
-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

fniephaus
Hi Yoshiki,

I don't know how useful/stable this is, but one of our student teams is currently working on an improved MessageTally (see [1]). In their first demo they had a nice table view and a polar pie.

Best,
Fabio


--

On Mon, Jul 11, 2016 at 11:35 PM Yoshiki Ohshima <[hidden email]> wrote:
On Sun, Jul 10, 2016 at 1:42 AM, marcel.taeumel <[hidden email]> wrote:
> Yoshiki Ohshima-3 wrote
>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>> one VM on Mac OS 10.10.
>>
>> Is this a known issue?  Is there an alternative to it?
>>
>> --
>> -- Yoshiki
>
> Hi Yoshiki,
>
> there is Extras > Start Profiler, which does
>
> MessageTally spyOn: [[Sensor peekPosition y > 0] whileTrue: [World
> doOneCycle]].
>
> I do not know the semantics of #spyOnWorldFor:, but you could specify other
> duration limits in the whileTrue predicate.

Thanks!

I misremembered that spyOnWorldFor was doing profiling for
"otherProcesses" (maybe it did at some point) but yes, I can have a do
it like above and it does most of it.

Only difference is that not using the cursor position let me interact
with things in the world.


--
-- Yoshiki



Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Levente Uzonyi
In reply to this post by Yoshiki Ohshima-3
On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:

> On Sun, Jul 10, 2016 at 1:42 AM, marcel.taeumel <[hidden email]> wrote:
>> Yoshiki Ohshima-3 wrote
>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>> one VM on Mac OS 10.10.
>>>
>>> Is this a known issue?  Is there an alternative to it?
>>>
>>> --
>>> -- Yoshiki
>>
>> Hi Yoshiki,
>>
>> there is Extras > Start Profiler, which does
>>
>> MessageTally spyOn: [[Sensor peekPosition y > 0] whileTrue: [World
>> doOneCycle]].
>>
>> I do not know the semantics of #spyOnWorldFor:, but you could specify other
>> duration limits in the whileTrue predicate.
>
> Thanks!
>
> I misremembered that spyOnWorldFor was doing profiling for
> "otherProcesses" (maybe it did at some point) but yes, I can have a do
> it like above and it does most of it.
>
> Only difference is that not using the cursor position let me interact
> with things in the world.

If you just want to profile the image while using the UI, then there's
the Start Profiler item in the Extras menu of the docking bar.

Levente

>
>
> --
> -- Yoshiki
>
>

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Levente Uzonyi
In reply to this post by Yoshiki Ohshima-3
On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:

> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
> does the MessageTally in Squeak 5.0 subsume it?

AndreasSystemProfier is more accurate, because it can measure the time
spent in primitives.

Levente

>
> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>> Hi Yoshiki,
>>
>>     try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>
>> _,,,^..^,,,_ (phone)
>>
>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>
>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>> one VM on Mac OS 10.10.
>>>
>>> Is this a known issue?  Is there an alternative to it?
>>>
>>> --
>>> -- Yoshiki
>>>
>>
>
>
>
> --
> -- Yoshiki
>
>

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

David T. Lewis
In reply to this post by Yoshiki Ohshima-3
On Mon, Jul 11, 2016 at 02:33:29PM -0700, Yoshiki Ohshima wrote:

>
> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
> >
> >> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
> >>
> >> I am trying a few things on Squeak 5.0.  In earlier versions there was
> >> AndreasSystemProfier (formerly known as QSystemProfier) and had a
> >> method called spyOnWorldFor:, which was quite useful.  I just loaded
> >> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
> >> one VM on Mac OS 10.10.
> >>
> >> Is this a known issue?  Is there an alternative to it?
> >>
> > Hi Yoshiki,
> >
> >     try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
> >
> >
>
> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
> does the MessageTally in Squeak 5.0 subsume it?
>

AndreasSystemProfier should produce significantly better profiling results,
especially with regard to measuring time spent in primitives. If you
are doing serious profiling work, I think that you will be happier with
AndreasSystemProfiler.

Dave
 

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Eliot Miranda-2
In reply to this post by Levente Uzonyi
H All,

> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>
>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>
>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>> does the MessageTally in Squeak 5.0 subsume it?
>
> AndreasSystemProfier is more accurate, because it can measure the time spent in primitives.

And hence in 5.x we could replace MessageTally with AndreasSystemProfiler and have only one copy of the code.

If students are working on improving MessageTally they could (and IMO should) be redirected to AndreasSystemProfiler.



>
> Levente
>
>>
>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>>> Hi Yoshiki,
>>>
>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>>
>>> _,,,^..^,,,_ (phone)
>>>
>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>>
>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>> one VM on Mac OS 10.10.
>>>>
>>>> Is this a known issue?  Is there an alternative to it?
>>>>
>>>> --
>>>> -- Yoshiki
>>
>>
>>
>> --
>> -- Yoshiki
>

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Chris Muller-3
I think we should rename AndreasSystemProfiler to MessageTally,
replacing the old implementation.

Andreas' initials are still preserved on the methods that way, and we
maintain the generic naming that Smalltalk has always had since its
beginning.


On Tue, Jul 12, 2016 at 5:47 AM, Eliot Miranda <[hidden email]> wrote:

> H All,
>
>> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>>
>>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>>
>>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>>> does the MessageTally in Squeak 5.0 subsume it?
>>
>> AndreasSystemProfier is more accurate, because it can measure the time spent in primitives.
>
> And hence in 5.x we could replace MessageTally with AndreasSystemProfiler and have only one copy of the code.
>
> If students are working on improving MessageTally they could (and IMO should) be redirected to AndreasSystemProfiler.
>
>
>
>>
>> Levente
>>
>>>
>>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>>>> Hi Yoshiki,
>>>>
>>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>>>
>>>> _,,,^..^,,,_ (phone)
>>>>
>>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>>>
>>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>>> one VM on Mac OS 10.10.
>>>>>
>>>>> Is this a known issue?  Is there an alternative to it?
>>>>>
>>>>> --
>>>>> -- Yoshiki
>>>
>>>
>>>
>>> --
>>> -- Yoshiki
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Eliot Miranda-2


On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote:
I think we should rename AndreasSystemProfiler to MessageTally,
replacing the old implementation.

Andreas' initials are still preserved on the methods that way, and we
maintain the generic naming that Smalltalk has always had since its
beginning.

+1.  Ron, as a representative of the copyright holder, are you willing to give your ascent to this renaming and inclusion in the base?

 


On Tue, Jul 12, 2016 at 5:47 AM, Eliot Miranda <[hidden email]> wrote:
> H All,
>
>> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>>
>>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>>
>>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>>> does the MessageTally in Squeak 5.0 subsume it?
>>
>> AndreasSystemProfier is more accurate, because it can measure the time spent in primitives.
>
> And hence in 5.x we could replace MessageTally with AndreasSystemProfiler and have only one copy of the code.
>
> If students are working on improving MessageTally they could (and IMO should) be redirected to AndreasSystemProfiler.
>
>
>
>>
>> Levente
>>
>>>
>>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>>>> Hi Yoshiki,
>>>>
>>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>>>
>>>> _,,,^..^,,,_ (phone)
>>>>
>>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>>>
>>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>>> one VM on Mac OS 10.10.
>>>>>
>>>>> Is this a known issue?  Is there an alternative to it?
>>>>>
>>>>> --
>>>>> -- Yoshiki
>>>
>>>
>>>
>>> --
>>> -- Yoshiki
>>
>




--
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

FW: [squeak-dev] spyOnWorldFor:

Ron Teitelbaum

The pain of having so many email addresses!  Forwarding for squeak.

 

From: Ron Teitelbaum [mailto:[hidden email]]
Sent: Wednesday, July 13, 2016 1:13 PM

 

Yes you can rename it but please add the following in the class comment:

 

This class is dedicated in memory of Andreas Raab the person, the tremendous amount of work including his contributions to this class, and the contributions he made to the Squeak community. 

 

Suggestions or changes are welcome.

 

Ron

 

From: Eliot Miranda [[hidden email]]
Sent: Wednesday, July 13, 2016 12:37 PM
To: Ron Teitelbaum
Cc: Chris Muller; The general-purpose Squeak developers list
Subject: Re: [squeak-dev] spyOnWorldFor:

 

 

 

On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote:

I think we should rename AndreasSystemProfiler to MessageTally,
replacing the old implementation.

Andreas' initials are still preserved on the methods that way, and we
maintain the generic naming that Smalltalk has always had since its
beginning.

 

+1.  Ron, as a representative of the copyright holder, are you willing to give your ascent to this renaming and inclusion in the base?

 

 



On Tue, Jul 12, 2016 at 5:47 AM, Eliot Miranda <[hidden email]> wrote:


> H All,
>
>> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>>
>>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>>
>>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>>> does the MessageTally in Squeak 5.0 subsume it?
>>
>> AndreasSystemProfier is more accurate, because it can measure the time spent in primitives.
>
> And hence in 5.x we could replace MessageTally with AndreasSystemProfiler and have only one copy of the code.
>
> If students are working on improving MessageTally they could (and IMO should) be redirected to AndreasSystemProfiler.
>
>
>
>>
>> Levente
>>
>>>
>>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>>>> Hi Yoshiki,
>>>>
>>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>>>
>>>> _,,,^..^,,,_ (phone)
>>>>
>>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>>>
>>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>>> one VM on Mac OS 10.10.
>>>>>
>>>>> Is this a known issue?  Is there an alternative to it?
>>>>>
>>>>> --
>>>>> -- Yoshiki
>>>
>>>
>>>
>>> --
>>> -- Yoshiki
>>
>


 

--

_,,,^..^,,,_

best, Eliot



Reply | Threaded
Open this post in threaded view
|

Re: spyOnWorldFor:

Eliot Miranda-2
In reply to this post by Eliot Miranda-2
Thanks Ron!!

On Wed, Jul 13, 2016 at 10:12 AM, Ron Teitelbaum <[hidden email]> wrote:

Yes you can rename it but please add the following in the class comment:

 

This class is dedicated in memory of Andreas Raab the person, the tremendous amount of work including his contributions to this class, and the contributions he made to the Squeak community. 

 

Suggestions or changes are welcome.

 

Ron

 

From: Eliot Miranda [mailto:[hidden email]]
Sent: Wednesday, July 13, 2016 12:37 PM
To: Ron Teitelbaum
Cc: Chris Muller; The general-purpose Squeak developers list
Subject: Re: [squeak-dev] spyOnWorldFor:

 

 

 

On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote:

I think we should rename AndreasSystemProfiler to MessageTally,
replacing the old implementation.

Andreas' initials are still preserved on the methods that way, and we
maintain the generic naming that Smalltalk has always had since its
beginning.

 

+1.  Ron, as a representative of the copyright holder, are you willing to give your ascent to this renaming and inclusion in the base?

 

 



On Tue, Jul 12, 2016 at 5:47 AM, Eliot Miranda <[hidden email]> wrote:


> H All,
>
>> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>>
>>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>>
>>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>>> does the MessageTally in Squeak 5.0 subsume it?
>>
>> AndreasSystemProfier is more accurate, because it can measure the time spent in primitives.
>
> And hence in 5.x we could replace MessageTally with AndreasSystemProfiler and have only one copy of the code.
>
> If students are working on improving MessageTally they could (and IMO should) be redirected to AndreasSystemProfiler.
>
>
>
>>
>> Levente
>>
>>>
>>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda <[hidden email]> wrote:
>>>> Hi Yoshiki,
>>>>
>>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see entirely green builds there right now.  So pick up the most up-to-date VM from my site.
>>>>
>>>> _,,,^..^,,,_ (phone)
>>>>
>>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]> wrote:
>>>>>
>>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>>> one VM on Mac OS 10.10.
>>>>>
>>>>> Is this a known issue?  Is there an alternative to it?
>>>>>
>>>>> --
>>>>> -- Yoshiki
>>>
>>>
>>>
>>> --
>>> -- Yoshiki
>>
>


 

--

_,,,^..^,,,_

best, Eliot




--
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

Re: FW: [squeak-dev] spyOnWorldFor:

Yoshiki Ohshima-3
In reply to this post by Ron Teitelbaum
Great idea.  I think he would like decoupling the name and identity is
a good idea (as Craig also says often).

On Wed, Jul 13, 2016 at 10:17 AM, Ron Teitelbaum <[hidden email]> wrote:

> The pain of having so many email addresses!  Forwarding for squeak.
>
>
>
> From: Ron Teitelbaum [mailto:[hidden email]]
> Sent: Wednesday, July 13, 2016 1:13 PM
>
>
>
> Yes you can rename it but please add the following in the class comment:
>
>
>
> This class is dedicated in memory of Andreas Raab the person, the tremendous
> amount of work including his contributions to this class, and the
> contributions he made to the Squeak community.
>
>
>
> Suggestions or changes are welcome.
>
>
>
> Ron
>
>
>
> From: Eliot Miranda [mailto:[hidden email]]
> Sent: Wednesday, July 13, 2016 12:37 PM
> To: Ron Teitelbaum
> Cc: Chris Muller; The general-purpose Squeak developers list
> Subject: Re: [squeak-dev] spyOnWorldFor:
>
>
>
>
>
>
>
> On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote:
>
> I think we should rename AndreasSystemProfiler to MessageTally,
> replacing the old implementation.
>
> Andreas' initials are still preserved on the methods that way, and we
> maintain the generic naming that Smalltalk has always had since its
> beginning.
>
>
>
> +1.  Ron, as a representative of the copyright holder, are you willing to
> give your ascent to this renaming and inclusion in the base?
>
>
>
>
>
>
>
> On Tue, Jul 12, 2016 at 5:47 AM, Eliot Miranda <[hidden email]>
> wrote:
>> H All,
>>
>>> On Jul 11, 2016, at 2:55 PM, Levente Uzonyi <[hidden email]> wrote:
>>>
>>>> On Mon, 11 Jul 2016, Yoshiki Ohshima wrote:
>>>>
>>>> Thanks.  Is there actually a reason to try AndreasSystemProfier, or
>>>> does the MessageTally in Squeak 5.0 subsume it?
>>>
>>> AndreasSystemProfier is more accurate, because it can measure the time
>>> spent in primitives.
>>
>> And hence in 5.x we could replace MessageTally with AndreasSystemProfiler
>> and have only one copy of the code.
>>
>> If students are working on improving MessageTally they could (and IMO
>> should) be redirected to AndreasSystemProfiler.
>>
>>
>>
>>>
>>> Levente
>>>
>>>>
>>>>> On Sun, Jul 10, 2016 at 7:45 AM, Eliot Miranda
>>>>> <[hidden email]> wrote:
>>>>> Hi Yoshiki,
>>>>>
>>>>>    try an up-to-date VM.  I'd point you to Travis could but I don't see
>>>>> entirely green builds there right now.  So pick up the most up-to-date VM
>>>>> from my site.
>>>>>
>>>>> _,,,^..^,,,_ (phone)
>>>>>
>>>>>> On Jul 8, 2016, at 3:58 PM, Yoshiki Ohshima <[hidden email]>
>>>>>> wrote:
>>>>>>
>>>>>> I am trying a few things on Squeak 5.0.  In earlier versions there was
>>>>>> AndreasSystemProfier (formerly known as QSystemProfier) and had a
>>>>>> method called spyOnWorldFor:, which was quite useful.  I just loaded
>>>>>> AndreasProfier-eem.11.mcz and tried it but it crashed the 5.0 all in
>>>>>> one VM on Mac OS 10.10.
>>>>>>
>>>>>> Is this a known issue?  Is there an alternative to it?
>>>>>>
>>>>>> --
>>>>>> -- Yoshiki
>>>>
>>>>
>>>>
>>>> --
>>>> -- Yoshiki
>>>
>>
>
>
>
>
>
> --
>
> _,,,^..^,,,_
>
> best, Eliot
>
>
>
>



--
-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

re: spyOnWorldFor:

Craig Latta

> I think Andreas would like decoupling the name and identity is
> a good idea (as Craig also says often).

     :) We miss you, Andreas.


-C

--
Craig Latta
Black Page Digital
Amsterdam | San Francisco
[hidden email]
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)