Autor Tópico: Compilar ou usar já compilado: Performance  (Lida 3377 vezes)

Offline K-23

  • Usuário Ubuntu
  • *
  • Mensagens: 22
    • Ver perfil
Compilar ou usar já compilado: Performance
« Online: 21 de Outubro de 2007, 14:38 »
Boas. Antes de mais não sei se este é o sítio certo para postar, por isso desde já peço desculpa se não for.
A minha duvida é a seguinte: existe alguma diferença na performance de um software se este for copiado de um live cd ou se for instalado a partir de um .deb em relação à instalação através do codigo fonte compilando-o?
Ajude os desenvolvedores e a comunidade do Ununtu. Teste o Hardy Heron e reporte os bugs.

Offline Syph0s

  • Usuário Ubuntu
  • *
  • Mensagens: 65
  • [syph0s@internet /]# chmod -R 777 /me
    • Ver perfil
    • //syph0s on Linux
Re: Compilar ou usar já compilado: Performance
« Resposta #1 Online: 21 de Outubro de 2007, 18:27 »
na minha experiência com o Gentoo, onde tudo é compilado para sua máquina, só reafirmou a minha tese: O tempo perdido não vale o pouco de performance ganho. No Gentoo ainda tem o portage para ajudar, direto do codigo fonte é mais demorado ainda. Para aprender como a coisa funciona é positivo instalar pelo código fonte, mas se for só para usar como um mero ser humano esse trabalho todo eu acho em vão. Se estiver usando Ubuntu mude de distro, o Ubuntu não é muito inidicado para fazer isso.

Offline IgorM0L

  • Usuário Ubuntu
  • *
  • Mensagens: 487
  • Lokos está morto. Vamos ressucitá-lo?
    • Ver perfil
    • Yrado.net
Re: Compilar ou usar já compilado: Performance
« Resposta #2 Online: 21 de Outubro de 2007, 21:44 »
Eu aprendi que isso é muito relativo.
Isso varia muito quando a estrutura de seu processador é muito diferente das intruções do processador que o tal programa foi compilado.
Como os padrões de hoje da Intel e AMD estão muito difundidos e semelhantes, o ganho de desempenho é muito pequeno.

Offline carlosaluisio

  • Usuário Ubuntu
  • *
  • Mensagens: 554
  • Só o capitalismo salva!
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #3 Online: 21 de Outubro de 2007, 22:54 »
Ganho muito pequeno.

E o Gentoo é uma das distros mais buguentas que existe.

O ubuntu, sinceramente, não me lembro de um bog aqui comigo.

Carlos
Ubuntu Lucid é 10 !!!

Offline celsofaf

  • Usuário Ubuntu
  • *
  • Mensagens: 254
  • Ubuntu 12.10
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #4 Online: 21 de Outubro de 2007, 23:47 »
Você pode, sim, ter um ganho notável de desempenho caso vá compilando os programas apenas com os recursos que realmente irá precisar usar de cada um deles. Mas não compensa o esforço, para quem não usa o computador com alguma finalidade bastante específica.
Rio de Janeiro, RJ, Brasil

Offline biohazard

  • Usuário Ubuntu
  • *
  • Mensagens: 523
  • <thug life>
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #5 Online: 22 de Outubro de 2007, 00:12 »
Ganho muito pequeno.

E o Gentoo é uma das distros mais buguentas que existe.

O ubuntu, sinceramente, não me lembro de um bog aqui comigo.

Carlos


discordo totalmente fui usuario gentoo por um bom tempo, e nada eh mais estavel do que ele.

unico "problema" eh que para manter o sistema atualizado da um trabalhaoo

Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline alexmatos

  • Usuário Ubuntu
  • *
  • Mensagens: 792
  • Arch Linux / Ubuntu 7.04
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #6 Online: 22 de Outubro de 2007, 00:52 »
Acredito que compilar programas para ganho de desempenho era relevante quando os computadores não eram tão potentes. Hoje em dia o ganho que você consegue é irrelevante.

Offline ppfb

  • Usuário Ubuntu
  • *
  • Mensagens: 337
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #7 Online: 22 de Outubro de 2007, 04:45 »
Além do mais, lembre-se que compilando por você mesmo, ninguém vai fazer árvore de dependencias...você mesmo terá que procurar todas as bibliotecas necessárias pra se compilar um programa...enquanto que num apt-get ou Synapctic sua vida fica MUITO mais fácil! hehehe

Abraços

Offline s4suk3

  • Usuário Ubuntu
  • *
  • Mensagens: 78
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #8 Online: 22 de Outubro de 2007, 06:22 »
Além do mais, lembre-se que compilando por você mesmo, ninguém vai fazer árvore de dependencias...você mesmo terá que procurar todas as bibliotecas necessárias pra se compilar um programa...enquanto que num apt-get ou Synapctic sua vida fica MUITO mais fácil! hehehe

Abraços
Pra isso que serve o Ports, o PkgSrc, o ABS, o Portage =) E por aí vai ;]
Pentium 4 2.8ghz - 512 RAM DDR 400Mhz -  2 HDs 20gb 7200rpm IDE - Radeon 9200 PRO 128/64 - Arch Linux 2007.09 "Core Dump"
-
Humor, Linux, Software Livre e o resto :P
http://sryche.wordpress.com

Offline carlosaluisio

  • Usuário Ubuntu
  • *
  • Mensagens: 554
  • Só o capitalismo salva!
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #9 Online: 24 de Outubro de 2007, 18:40 »
Ganho muito pequeno.

E o Gentoo é uma das distros mais buguentas que existe.

O ubuntu, sinceramente, não me lembro de um bog aqui comigo.

Carlos


discordo totalmente fui usuario gentoo por um bom tempo, e nada eh mais estavel do que ele.

unico "problema" eh que para manter o sistema atualizado da um trabalhaoo



Vai nessa...
Ubuntu Lucid é 10 !!!

Offline Obake

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Compilar ou usar já compilado: Performance
« Resposta #10 Online: 25 de Outubro de 2007, 00:12 »
De todos que compilei nunca senti aumento de performance consideravel.

Offline IgorM0L

  • Usuário Ubuntu
  • *
  • Mensagens: 487
  • Lokos está morto. Vamos ressucitá-lo?
    • Ver perfil
    • Yrado.net
Re: Compilar ou usar já compilado: Performance
« Resposta #11 Online: 25 de Outubro de 2007, 13:27 »
Desempenho não é o único fato que faz você decidi por compilar.
Mesmo como eu havia dito os padrões estarem cada vez mais aplicados, não podemos esquecer que você compilando é possível você decidir quais packs vai instalar, se vai adminsitrar tal área ou não. É você quem manda.

Eu penso assim:
 * TEM MAIS EXPERIENCIA?
      SIM:
        TEM TEMPO?
          SIM: COMPILE
          NÃO: Use APT-GET
   
  * NÃO: Use o APT-GET