none
Comportamento estranho de uma aplicação Vb.net sob Stress. RRS feed

  • Pergunta

  • Senhores, 
    Estou tendo um problema com um sistema no qual faço manutenção.
    Baixei um programa ( Http Rider ) para estressar minha aplicação e acontece um comportamento muito estranho.
    Na macro do estressador eu efetuo o login, clico em um dos 4 módulos, entro em uma tela de pesquisa e faço a pesquisa com os filtros default.
    Enquanto esta rotina está sendo executada por 100 threads com intervalos de 100 milissegundos, eu logo no sistema e entro em outra tela que tem apenas um combo. Este combo executa uma procedure simples no banco Sql 2008 com Ado.net ( framework 3.5 ).
    Fico nesta tela e apenas vou atualizando a tela. Diversas vezes este combo recebe os dados de umas das procedures envolvidas na rotina do estressador. É randômico. 
    Sei que se eu desligar o pool, setando o pooling para false na string de conexão, este problema não ocorre, mas não entendo o motivo disso. 
    Já usei o Fill, já troquei para dataReader e não utilizo métodos estáticos.
    Este comportamento ocorre, ainda não sei se apenas, quando publico em modo Release. No modo Debug não temos relatos desse Problema acontecer. 
    Já não sei mais como investigar.
    Tenho acesso ao código do sistema.

    Espero ter sido claro no cenário.
    Grato desde já. 
    quinta-feira, 22 de janeiro de 2015 21:29

Respostas

  • Boa tarde Marcos,

    Com certeza deve haver algum objeto que compartilha os dados da combo no nível da aplicação (Algum objeto estático).

    Verifique novamente os atributos e propriedades em todas as classes e poste seus resultados.

    Abraços.


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    quinta-feira, 12 de fevereiro de 2015 15:33