Lentidão

Dúvidas referentes ao uso do Maker Mobile e a plataforma Android.

Moderador: Softwell

Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 13:13

Ronélio Oliveira escreveu:
Rodrigo Leal escreveu:
Ronélio Oliveira escreveu:Use a função executar comandos SQL.
A sintaxe
CREATE INDEX IF NOT EXISTS nome do íncideON tabela(campo1, campo2, campoN...);

Mais informações
http://www.sqlite.org/lang_createindex.html

Cada comando para criar o índice deverá estar separado em um processamento.
em que momento devo criar esses índices?
ao final da sincronização?
Seria um fluxo no "Ao Entrar" de um formulário específico.
Então... eu fiz o seguinte...

Depois que ele sincroniza todas as tabelas, mandei criar os índices de todas as tabelas existentes no dispositivo.

Mas não mudou a performance... :(

Tipo...

Depois da sincronização, clico na opção chamados... aí aparece a lista dos chamados sem demorar... mas quando clico em algum chamado, ele abre o formulário... mas demora para carregar os campos... nesse formulário tenho "abas" anexos, follow-ups e solução...

Geralmente ele demora quando clico em editar e salvar...

Pode ser alguma coisa coisa?

Desculpe-me, mas não sei o que fazer mais... e preciso entregar esse projeto ou meu chefe vai abandonar de vez o Maker...

Obrigado mais uma vez pela força!

Abração!
Avatar do usuário
Ronélio Oliveira
Colaborador Softwell
Colaborador Softwell
Mensagens: 1004
Registrado em: 30 Nov 2011, 16:07

Re: Lentidão

Mensagem por Ronélio Oliveira » 22 Jul 2013, 14:44

Rodrigo Leal escreveu: Depois da sincronização, clico na opção chamados... aí aparece a lista dos chamados sem demorar... mas quando clico em algum chamado, ele abre o formulário... mas demora para carregar os campos... nesse formulário tenho "abas" anexos, follow-ups e solução...

Geralmente ele demora quando clico em editar e salvar...

Pode ser alguma coisa coisa?

Desculpe-me, mas não sei o que fazer mais... e preciso entregar esse projeto ou meu chefe vai abandonar de vez o Maker...

Obrigado mais uma vez pela força!

Abração!
Isso tem cara de ser algum fluxo. Vc possui algum evento neste formulário?
Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 14:57

Ronélio Oliveira escreveu:
Rodrigo Leal escreveu: Depois da sincronização, clico na opção chamados... aí aparece a lista dos chamados sem demorar... mas quando clico em algum chamado, ele abre o formulário... mas demora para carregar os campos... nesse formulário tenho "abas" anexos, follow-ups e solução...

Geralmente ele demora quando clico em editar e salvar...

Pode ser alguma coisa coisa?

Desculpe-me, mas não sei o que fazer mais... e preciso entregar esse projeto ou meu chefe vai abandonar de vez o Maker...

Obrigado mais uma vez pela força!

Abração!
Isso tem cara de ser algum fluxo. Vc possui algum evento neste formulário?
Três...
Antes de Alterar
Ao Entrar
Ao Navegar
Avatar do usuário
Ronélio Oliveira
Colaborador Softwell
Colaborador Softwell
Mensagens: 1004
Registrado em: 30 Nov 2011, 16:07

Re: Lentidão

Mensagem por Ronélio Oliveira » 22 Jul 2013, 15:17

Já pensou na possibilidade destes fluxos estarem causando lentidão?
Suspeito do fluxo "Ao navegar" e depois do "Ao entrar"
Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 15:24

Ronélio Oliveira escreveu:Já pensou na possibilidade destes fluxos estarem causando lentidão?
Suspeito do fluxo "Ao navegar" e depois do "Ao entrar"
estou retirando para testar e verificar se vai melhorar a performance. O Problema é que preciso deles...
Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 15:32

Rodrigo Leal escreveu:
Ronélio Oliveira escreveu:Já pensou na possibilidade destes fluxos estarem causando lentidão?
Suspeito do fluxo "Ao navegar" e depois do "Ao entrar"
estou retirando para testar e verificar se vai melhorar a performance. O Problema é que preciso deles...
Ihhhhh Ronélio... retirei os caras (fluxos/eventos) e continuou lento do mesmo jeito... sinistro hein?!?
Avatar do usuário
Ronélio Oliveira
Colaborador Softwell
Colaborador Softwell
Mensagens: 1004
Registrado em: 30 Nov 2011, 16:07

Re: Lentidão

Mensagem por Ronélio Oliveira » 22 Jul 2013, 16:01

Se vc exportar a aplicação sem registro continua lento?
Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 16:08

Ronélio Oliveira escreveu:Se vc exportar a aplicação sem registro continua lento?
A App é exportada sem registros...

Nela tem uma opção para sincronização via webservice (feito em Maker também) que trás os chamados do analista para o dispositivo. Na sincronização importo templates de solução, categorias, diagnósticos, chamados, follow-ups e duas tabelas de relacionamento.

Estou com dificuldade em colocar o "carregando" na parte de sincronização. Tentei com Texto, com campo e nada... Mas isso é assunto de outro post.
Rodrigo Leal
Maker Noob
Maker Noob
Mensagens: 47
Registrado em: 08 Mai 2013, 15:48

Re: Lentidão

Mensagem por Rodrigo Leal » 22 Jul 2013, 17:56

Rodrigo Leal escreveu:
Ronélio Oliveira escreveu:Se vc exportar a aplicação sem registro continua lento?
A App é exportada sem registros...

Nela tem uma opção para sincronização via webservice (feito em Maker também) que trás os chamados do analista para o dispositivo. Na sincronização importo templates de solução, categorias, diagnósticos, chamados, follow-ups e duas tabelas de relacionamento.

Estou com dificuldade em colocar o "carregando" na parte de sincronização. Tentei com Texto, com campo e nada... Mas isso é assunto de outro post.
Na aba solução tenho três combos...

Categoria ( 464 registros )

Diagnósito ( filtrada por categoria - 146 registos )

Template ( filtrada por Diagnóstico - 264 registros )

Pode ser isso?
Avatar do usuário
Ronélio Oliveira
Colaborador Softwell
Colaborador Softwell
Mensagens: 1004
Registrado em: 30 Nov 2011, 16:07

Re: Lentidão

Mensagem por Ronélio Oliveira » 23 Jul 2013, 10:22

Vc consulta os webservices toda vez para preencher os combos?
Responder