Ticket #2214 (closed defeito: fixed)

Opened 10 years ago

Last modified 10 years ago

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

comment:1 Changed 10 years ago by viani

  • Status changed from new to closed
  • Resolution set to fixed

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].

Note: See TracTickets for help on using tickets.