[Pharo-users] Creation form from PNG file very slow on Pharo 4 and 5

Dimitris Chloupis kilon.alios at gmail.com
Sat Jan 16 09:30:10 EST 2016


Images are needed on startup when the project is updated which means any of
the image files could change.

Its a big problem for me , I can preload everything, save it to an image
and distribute the image instead with zero delays. I dont care if this is
going to be improved or not , since I can work around this limitation.

I was merely reporting the creating forms from pngs is too slow.

On Sat, Jan 16, 2016 at 4:07 PM Denis Kudriashov <dionisiydk at gmail.com>
wrote:

> Hi.
>
> I am not understand why you need to load images on startup? Why you not
> save pharo image with preloaded png files?
> With that case you will get immediate startup with ready to use forms.
>
> Best regards,
> Denis
> 16 янв. 2016 г. 14:50 пользователь "Dimitris Chloupis" <
> kilon.alios at gmail.com> написал:
>
> sorry but thats plain horrible performance wise and those images are
>> needed as soon as the gui is opened. So there can be no lazy loading for
>> them. The total size for all the 60 images is 530kbs . What would happen if
>> I did some serious animations of 10s of mbs , I will have to go to buy a
>> coffee to get my GUI opened :D
>>
>> On Sat, Jan 16, 2016 at 3:41 PM Nicolai Hess <nicolaihess at gmail.com>
>> wrote:
>>
>>>
>>>
>>> 2016-01-16 13:50 GMT+01:00 Dimitris Chloupis <kilon.alios at gmail.com>:
>>>
>>>> Seems that creating forms and morph from pngs is super slow
>>>>
>>>> opened bug report
>>>>
>>>>
>>>> https://pharo.fogbugz.com/f/cases/17403/Creating-Forms-from-PNGs-is-very-slow
>>>>
>>>>
>>> your are loading 0-59 images in one turn. this takes ~ 1000 ms. Thats
>>> not bad.
>>>
>>> How about loading them only on demand? This may cut down the start up
>>> time:
>>>
>>> attache a small change for get and put the images into a dictionary and
>>> only load new
>>> "xx seconds-image" when it is used for the  first time.
>>>
>>> - > [ChronosManager open] timeToRun
>>>  "0:00:00:00.626"
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20160116/2c008d2b/attachment.html>


More information about the Pharo-users mailing list