none
"Custo" de controles? RRS feed

  • Pergunta

  • Olá, alguém sabe me dizer como eu faço pra saber quanto cada controle ocupa no tamanho final do projeto(C# windows forms)?

    Pelo seguinte, estou fazendo um sistema e de repente me deparei com várias possibilidades de uso de controles com o mesmo resultado, no entanto, eu imagino que um label ocupe menos espaço do que um textbox, então usei label.

    Mas queria ter certeza disso e não sei como verificar esse consumo pelo Visual Studio.

    Minha linha de raciocínio está correta? Estou procurando fazer o sistema com os controles mais básicos possíveis e com a menor quantidade de cliques pelo usuário...

    Obrigado.

    segunda-feira, 6 de agosto de 2018 16:17

Respostas

  • no caso da memória você precisa testar, usando sua aplicação no máximo dela. Mas será que seu projeto consome tanta memória assim? 4gb de RAM é normal hoje em dia, talvez esteja com alguma "paranoia" quando ao uso de memória rsrs. Cada controle usa quantidade de memória diferente do outro.

    no caso do executável, Não tem muito o que fazer. se executável for muito grande, pode quebra ele em varias dll para ficar mais fácil atualizar.

    • Marcado como Resposta tracaja segunda-feira, 6 de agosto de 2018 20:27
    segunda-feira, 6 de agosto de 2018 20:03
    Moderador

Todas as Respostas

  • olá,

    você quer saber o tamanho do executável ou consumo de memória?

    segunda-feira, 6 de agosto de 2018 18:42
    Moderador
  • Oi, obrigado pela atenção.

    Estou tentando equilibrar os dois, no mínimo possível. Gostaria de saber os dois valores...

    segunda-feira, 6 de agosto de 2018 19:20
  • no caso da memória você precisa testar, usando sua aplicação no máximo dela. Mas será que seu projeto consome tanta memória assim? 4gb de RAM é normal hoje em dia, talvez esteja com alguma "paranoia" quando ao uso de memória rsrs. Cada controle usa quantidade de memória diferente do outro.

    no caso do executável, Não tem muito o que fazer. se executável for muito grande, pode quebra ele em varias dll para ficar mais fácil atualizar.

    • Marcado como Resposta tracaja segunda-feira, 6 de agosto de 2018 20:27
    segunda-feira, 6 de agosto de 2018 20:03
    Moderador
  • Ah, sim, paranoia mesmo.

    Eu achei que fosse possível saber o tamanho e o consumo dos controles, procurei mas não achei...

    Fiquei atentando nisso pq fiz um controle de menu pelo código, e digamos que ficou com 3 MB o projeto, daí peguei o mesmo tipo de controle do devcomponents e o projeto ficou quase 4 MB. Então fiquei prestando atenção nisso, o controle terceirizado fazia muito mais do que eu precisava...

    Mas beleza, obrigado pela resposta.

    É um projeto da faculdade e pensei em colocar essas métricas, além do total de linhas de código e o que mais o visual studio fornece, que consegui encontrar...

    segunda-feira, 6 de agosto de 2018 20:27