[email protected] wrote:


On Wed, Dec 17, 2014 at 4:51 PM, Ben Coman <[email protected] <mailto:[email protected]>> wrote:


    I'm looking for some community feedback on Case 14615. When the high
    priority Delay timer event loop is stopped, there are two basic choices:

    1. Delays wait indefinitely, since their delaySemaphore is never
    signaled, and so for example, the UI locks up.

    2. Delays are ignored, proceeding immediately. This would let the UI
    continue working, give you a chance to restart the timer event loop,
    or change the DelayScheduler algorithm on-the-fly (e.g. mutex,
    semaphore, spinlock).

    The system currently does (1.).  This is impeding integration of
    Case 14252 to change Delays from millisecond to microsecond clock,
    since as a Preload the Delay timer event loop is stopped to load the
    slice.

    I'd like to change it to (2.), which can be done in a single line.

    Your thoughts ?


    https://pharo.fogbugz.com/__default.asp?14615
    <https://pharo.fogbugz.com/default.asp?14615>

    https://pharo.fogbugz.com/__default.asp?14353
    <https://pharo.fogbugz.com/default.asp?14353>


Which one is going to speed up the headless startup time?

Phil



Neither will affect it directly. However it might take my interest to look into that after I'm done with my Delay refactorings, so the quicker they get through... ;)

(of course, answers should be on a technical basis, not horse trading)

So what do you do to convert/run as a headless image?

cheers -ben

Reply via email to