Re: [Npc2-devel] limites
Brought to you by:
jpfarias
|
From: Rafael A. de <raf...@ic...> - 2003-01-09 14:23:51
|
> Na minha opini=E3o, acho que como o programa =E9 pequeno, e se estiver > funcionando tudo com o python, dava pra deixar em python, mesmo > a menos que tenha um bom motivo para fazer esta parte em C (o que > torna o m=F3dulo um pouco mais complexo e mais complicado de manter). >=20 Se implementar um pequeno programa em C que muda de diret=F3rio raiz e us= u=E1rio, imp=F5e as restri=E7=F5es e executa o programa a ser testado, te= remos as seguintes vantagens. 1)Este programa pode ficar com o setuid root (para pode executar o chroot= ), desta forma o resto do script executa como outro usu=E1rio. 2)N=E3o =E9 necess=E1rio utilizar um fork dentro do python. Com isto o c=F3= digo acaba ficando mais simples. Al=E9m disso nos teste que eu estou faze= ndo parece que o interpretador interfere na quantidade de mem=F3ria utili= zada. Em alguns casos, rodar um bom dia (feito em C) de dentro de outro p= rograma usa 2MB de mem=F3ria a menos do que se o mesmo programa for inici= ado com o python. Confesso que n=E3o entendi porque. |