Precisamente.

É preciso saber balancear. Não é usar workers para tudo e mais alguma coisa
(questões de memória, etc...).

Tenho um caso em que preciso de carregar numa lista (mobile) mais de 500
registos (registos só de consulta). Sim, é mesmo preciso carregar tantos
dados e o que acontecia é que a app prendia por uns 3 a 3.5 segundos
(dependendo do device).
Após usar workers e assim carregando os dados logo no arranque, a app não
para enquanto o worker executada e quando o utilizador chega à view em
causa, já tem os dados todos carregados e com alta performance de scrolling.

Neste caso, executo o worker e autodestruo após os dados terem sido
transferidos para a instância principal.





No dia 6 de Novembro de 2013 às 17:35, Cláudio Moreira <[email protected]
> escreveu:

> Ainda não usei muito workers, mas estando a desenvolver um jogo p/ mobile,
> qual o target mais obvio para usar workers? Pensei em carregamento de
> ficheiros externos, escrita de ficheiros e escrita em base de dados sqlite,
> etc... Mas a ideia que tenho é que os workers serão vantajosos em processos
> bastante pesados, ou em tarefas nao assincronas...
>
>
> No dia 6 de Novembro de 2013 às 15:15, Hugo Ferreira <
> [email protected]> escreveu:
>
>> Uma prova que o pessoal de Flash/Flex está todo no mobile. Os workers
>> existem desde o Flash 11.4 e nunca se falou tanto deles como agora.
>>
>> Da minha parte só começei a explorá-los assim que saiu o AIR 3.9 final
>> com o suporte aos workers para Android. A diferença de uma app com um uso
>> bem equilibrado de workers faz toda a diferença no produto final !
>>
>>
>> No dia 6 de Novembro de 2013 às 15:04, Apintex <[email protected]>escreveu:
>>
>>  Send ActionScript Worker Messages 6x Faster With Mutex
>>>
>>>  http://jacksondunstan.com/articles/2426
>>>
>>> Att,
>>>
>>> António Pinto
>>>
>>> No dia 29/10/2013, às 14:57, Hugo Ferreira <[email protected]>
>>> escreveu:
>>>
>>> Thanks.
>>>
>>> Sim, já tinha lido que as mensagens são consideradas lentas. No entanto
>>> apenas uso uma única mensagem que é do worker para o principal a dizer
>>> "terminei os cálculos, podes consultar os dados" e é bastante rápido mas
>>> para quem preciso de manter uma comunicação permanente ai sim tem de ser o
>>> mais rápido possível.
>>>
>>>
>>> No dia 29 de Outubro de 2013 às 14:53, Apintex <[email protected]>escreveu:
>>>
>>>> Achei interessante para partilhar, pois ainda há dias, era assunto de
>>>> discussão por cá.
>>>>
>>>> *Send ActionScript Worker Messages 2.5x Faster*
>>>> http://jacksondunstan.com/articles/2416
>>>>
>>>> ---
>>>> Sent from Zite <http://www.zite.com/?ref=email>, available for free in
>>>> the App 
>>>> Store<http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=419752338&mt=8>
>>>> .
>>>>
>>>>
>>>> Att,
>>>>
>>>> António Pinto
>>>>
>>>> --
>>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> dos Grupos do Google.
>>>>
>>>> Para anular a subscrição deste grupo e parar de receber emails deste
>>>> grupo, envie um email para [email protected].
>>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Visite este grupo em http://groups.google.com/group/riapt.
>>>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>> dos Grupos do Google.
>>>
>>> Para anular a subscrição deste grupo e parar de receber emails deste
>>> grupo, envie um email para [email protected].
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> [email protected].
>>> Visite este grupo em http://groups.google.com/group/riapt.
>>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>>
>>>  --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>> dos Grupos do Google.
>>>
>>> Para anular a subscrição deste grupo e parar de receber emails deste
>>> grupo, envie um email para [email protected].
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> [email protected].
>>> Visite este grupo em http://groups.google.com/group/riapt.
>>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>>
>> Para anular a subscrição deste grupo e parar de receber emails deste
>> grupo, envie um email para [email protected].
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>>
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails deste
> grupo, envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails deste grupo, 
envie um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/groups/opt_out.

Responder a