PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Rave Reports lento #393750

13/01/2011

0

dai pessoal

venho até voces pra perguntar sobre um problema que tem ocorrido ultimamente aqui.

desenvolvo um sistema de contabilidade e para os relatorios devido ao grande volume de dados e para evitar o travamento da aplicação principal e a implementacao demorada por thread, foi optado em desenvolver uma aplicação especifica que os processe, sendo assim, a aplicacao ancora seta os parametros em um arquivo .ini e manda pra essa outra aplicacao pra ser executada.

o problema que se identificou foi que o rave demora muito tempo pra "lançar" o relatorio, nao a parte do processamento pré-relatorio mais sim o tempo que demora pra gerar no momento que o procedimento RvProject.Execute() é chamado.

na abordagem anterior (sem essa nova aplicação criada), acontecia o mesmo problema mas apenas para o primeiro relatorio, os demais ficavam rapidos, tenho a impressao que o rave re-compila e armazena-os numa espécie de buffer (sei lá ) os relatorios na primeira execução efetuada, enviei email pra revrona mas nao obtive resposta.

essa aplicação de processamento de relatorios executa exclusivamente um relatorio e apos isso se destroi, sendo assim, pode ocorrer a situaçao de multiplas instancias processando diferentes relatorios ao mesmo tempo, mas como em cada execucao apenas um relatorio eh gerado por vez, ocorre esse problema que descrevo como "problema da primeira execução do rave"

algumas informacoes mais detalhadas sobre o projeto:

-desenvolvido atualmente em D2007
-versão do rave: 7.5.2 (VCL10)
-atualmente o arquivo .rav tem 2.8mb e um total de 30 relatorios dentro


entao, gostaria de saber se alguem ai jah vivenciou algo similar a isso

grato
Thiago Borba

Thiago Borba

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar