01. DADOS GERAIS

Linha de Produto:Logix
Segmento:Tecnologia
Módulo:Metadados
Função:Carga de formulários metadado
Ticket:6902529
Requisito/Story/Issue:DFWKTOOLS-881


02. SITUAÇÃO/REQUISITO

Tempo de abertura do programa VDP20000 (Formulário metadado tipo CRUD), está muito alto.

Após aplicar o pacote Framework 12.1.25.FIX02 teve uma melhora no tempo mas ainda demora muito tempo, em média 16 segundos.

03. SOLUÇÃO

Foram realizados alguns ajustes para melhorar a carga de formulário metadado, no entanto para alguns cenários de formulários pode não apresentar muita diferença devido ao volume de componentes registrados no formulário e também pode ter relação com o volume de variáveis 4GL do tipo ARRAY OF RECORD que a aplicação pode ter definido com um quantidade muito grande de linhas, onerando o processo de abertura de formulários devido a possível inicialização de dados.


Foi encaminhada como sugestão de alteração para que a aplicação VDP20000 realize algumas inicializações de variáveis no evento BEFORE_LOAD do formulário, pois atualmente existe uma certa demora na exibição da tela de diálogo principal do formulário com as mensagens de carga do formulário, devido a esta inicialização ser realizada antes de acionar a execução do formulário VDP20000 (Ticket Nr. 7957274).


04. DEMAIS INFORMAÇÕES

Para melhorar a performance de execução do produto, atente-se a um algumas dicas para um bom gerenciamento de ambientes utilizando TotvsTec Build versão 32 bits:



05. ASSUNTOS RELACIONADOS


Chave de configuração AppServer - InactiveTimeoutChave de configuração AppServer - ServerMemoryLimitBalanceamento de carga com brokerConsumo de memória de aplicações 32 bits - WindowsConsumo de memória de aplicações 32 bits - Linux




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>