Are you aware of the profile tools inside Pharo ? They capture execution
and offer detailed analysis of how much time is spent on each task. One of
it can be found in World Menu -> Tools -> Time Profiler

Generally speaking a while loop that runs all the time without any kind of
delays is a very popular way to consume 100%. Even if the while loop does
nothing it will still consume %100 because even executing an empty loops
has costs. Two solution is inserting a delay in the loop so the loop have
to wait for 1 millisecond or less depending your demands or just make sure
the loop has a very specific condition so it executes only when you need
to.

On Wed, Aug 16, 2017 at 10:04 PM sergio ruiz <[email protected]> wrote:

>
> hey all.. my current pharo implementation is running super serious
> processor power, but it shouldn’t be doing much.
>
> [image: Activity_Monitor__All_Processes__and_Pharo_image.jpg]
>
> how would I go about tracking this inside the pharo image?
>
> Thanks!
>
>
> ----
> peace,
> sergio
> photographer, journalist, visionary
>
> Public Key: http://bit.ly/29z9fG0
> #BitMessage BM-NBaswViL21xqgg9STRJjaJaUoyiNe2dV
> http://www.Village-Buzz.com <http://www.village-buzz.com/>
> http://www.ThoseOptimizeGuys.com <http://www.thoseoptimizeguys.com/>
> http://www.coffee-black.com
> http://www.painlessfrugality.com
> http://www.twitter.com/sergio_101
> http://www.facebook.com/sergio101
>

Reply via email to