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 |
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 > |
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 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, |
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/143745141So IMO, it's green. 2016-07-10 17:07 GMT+02:00 Nicolas Cellier <[hidden email]>:
|
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? > > |
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? |
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 |
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 |
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: |
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 > > |
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 > > |
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 |
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 > |
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 >> > |
On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote: I think we should rename AndreasSystemProfiler to MessageTally, +1. Ron, as a representative of the copyright holder, are you willing to give your ascent to this renaming and inclusion in the base?
_,,,^..^,,,_ best, Eliot |
The pain of having so many email addresses! Forwarding for squeak. From: Ron Teitelbaum [mailto:[hidden email]] 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]] On Wed, Jul 13, 2016 at 9:23 AM, Chris Muller <[hidden email]> wrote: I think we should rename AndreasSystemProfiler to MessageTally, +1. Ron, as a representative of the copyright holder, are you willing to give your ascent to this renaming and inclusion in the base?
-- _,,,^..^,,,_ best, Eliot |
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:
_,,,^..^,,,_ best, Eliot |
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 |
> 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) |
Free forum by Nabble | Edit this page |