Programas em memória?

Discussão em 'Progress 4GL' iniciado por af.dums, Novembro 18, 2009.

  1. af.dums

    af.dums Membro Ativo

    Bom dia meus caros...

    Seguinte, existe um parâmetro que se eu coloco na inicialização do EMS (-w se eu não me engano) ele passa a deixar os programas em memória, para quando eu executar pela próxima vez eles carreguem mais rapidamente.

    O parâmetro não vem ao caso no momento, o que eu quero saber é quando estes programas saem de memória? No momento em que eu saio do EMS ou apenas quando eu reiniciar minha máquina ou dar logoff na minha conta (em caso de terminal server)?


    Obrigado.

    Att,
    Anderson
  2. deproenca

    deproenca Membro Participativo

    Amigo se eu não me engano é quando vc sai do EMS.

    qualquer coisa use o parametro -q, que não grava em cache e executa sempre o programa que está no propath.

    Abraços,
  3. sidnei

    sidnei Membro Participativo

    Bom DIa Af;


    todo programa carregado pela sua aplicação, é jogado na memória, executado e depois descartado da memória, quando vc quiser executar novamente, o progress irá buscar novamente em disco e jogar na memória.

    para isso não acontecer, vc deve colocar no seu .PF o paramatro -q
    esse parametro informa ao progress que ao executar um programa , deve guarda-lo na mamória, e na proxima chamada ele irá buscar a versao em memoria e não mais em disco.

    mas isso só funciona enquanto vc estiver com a aplicação carregada, se vc fechar a aplicacao todos os programa guardados em memória com o parametro -q, serão limpados.

    por isso se o parametro -q estiver ativo no .PF, e vc chamou um determinado programa, e vc compilou esse programa, devera sair da aplicacao para carregar a nova versao compilada.
  4. af.dums

    af.dums Membro Ativo

    Opa...
    Obrigado pelas respostas, minha dúvida realmente era se ficava em memória enquanto o processo do progress existisse ou enquanto não reiniciasse o PC.

    Obrigadão :D

    Abrasss

Compartilhe esta Página