Jump to content


Photo

Calcular A Velocidade Do Código...


  • Faça o login para participar
5 replies to this topic

#1 gulliva

gulliva

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Dinheiro!

Posted 26/03/2006, 22:34

Pros programadores qe qeurem saber se seus scripts estaum muito lentos ou num ;P

<?
$antes = time(); // tempo quando começo o script
sleep(4); // simula um delay...
$depois = time(); // tempo no decorrer do script
echo $depois - $antes . " Segundos"; // faz o cálculo da diferença em minutos...
?>

Valew ;P
fui
Galeria De Imagens COMPLETA E FREEWARE!
http://agaleria.clic3.net

#2 Naruto

Naruto

    12 Horas

  • Usuários
  • 186 posts
  • Sexo:Não informado

Posted 27/03/2006, 19:56

uhm esse código teria que colocar o

$antes = time(); // tempo quando começo o script
sleep(4); // simula um delay...

no começo do código e o...

$depois = time(); // tempo no decorrer do script
echo $depois - $antes . " Segundos"; // faz o cálculo da diferença em minutos...

no final dele né?
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto

#3 gulliva

gulliva

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Dinheiro!

Posted 27/03/2006, 20:43

Não exatamente =D...

o certo é isso antes:
$antes = time();

e isso no final:
$depois = time(); // tempo no decorrer do script
echo $depois - $antes . " Segundos"; // faz o cálculo da diferença em minutos...

A linha 2 ( sleep(4); ) eu forçei uma lentidaum... pois sem ela a diferença seria nula... logo ela num deve estar no seu script...

flw!!!

Edição feita por: gulliva, 27/03/2006, 20:44.

Galeria De Imagens COMPLETA E FREEWARE!
http://agaleria.clic3.net

#4 betolong

betolong

    HostPlay.com.br

  • Banidos
  • PipPipPip
  • 239 posts
  • Sexo:Masculino
  • Localidade:Ciríaco - RS

Posted 16/04/2006, 09:35

vlw ae cara.
mt bom o script
http://www.hostplay.com.br - Assine e ganhe 1 mês grátis - Domínio .com.br somente R$ 25,00
Hospedagem, Revenda, Streaming, Revenda de Streaming e Desenvolvimento de sites
MSN: betolong@hostplay.com.br
E-mail: suporte@hostplay.com.br

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 16/04/2006, 09:46

Mas assim não trabalha com microsegundos.

Veja o resultado com um teste entre microtime() e time():

Microtime: 0.001537024974823
Time: 0


<?php

	function getmicrotime()
	{
		list($usec, $sec) = explode(" ", microtime());
		return ((float) $usec + (float) $sec);
	}

	$iniMicroTime = getmicrotime();
	$iniTime	  = time();
	
	for ($i = 0; $i <= 100; $i++) { }
	
	$finMicroTime = getmicrotime();
	$finTime	  = time();
	
	print 'Microtime: '. ($finMicroTime - $iniMicroTime) .'<br />';
	print 'Time: '. ($finTime - $iniTime);

?>

Para fazer com microtime:
http://www.php.net/microtime

Para obter certo número de casas:
http://www.php.net/round
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 gulliva

gulliva

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:Dinheiro!

Posted 16/04/2006, 18:12

nossa... muita diferença de 0 pra 0.001, mas mesmo assim vo por outra hora o micro segundo pro cês...

flw

Edição feita por: gulliva, 16/04/2006, 18:15.

Galeria De Imagens COMPLETA E FREEWARE!
http://agaleria.clic3.net




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq