Ticket #2214 (closed defeito: fixed)
Alterar continueInstance do workflow para economizar memória
Reported by: | viani | Owned by: | viani |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.4.0 |
Component: | Workflow | Version: | trunk |
Severity: | pequena | Keywords: | workflow instancia |
Cc: | WorkGroup: |
Description
O método wf_instance->continueInstance quando executado repetidas vezes em um loop com muitas instância consome a memória do php.
Otimizar a rotina para economizar memória.
Change History
Note: See
TracTickets for help on using
tickets.
Resolvido com a criação de objetos novos da run_activity a cada iteração do loop. Da maneira antiga havia reaproveitamento do objeto e algum array interno da run_activity crescia indefinidamente.
Corrigido em [4921].