ey..!! ya encontre la solucion..!!!:D:D.La expongo a continuacion:
el problema era que antes de la consulta que recorre por partes la tabla tenia esta que me miraba el numero de registros totales:
Cita: $consulta=mysql_query("SELECT * FROM `anuncio`");
$num_total_registros = mysql_num_rows($consulta);
por esta razon se me quedaba colapsada la cpu...!!
la solucion que consegui fue la siguiente:
Cita: $sql="SELECT COUNT(*) FROM `anuncio` ";
$consulta=mysql_query($sql);
$num_total_registros=mysql_result($consulta,0);
y ahora si que va perfecta..!! si tienen alguna recomendacion con respecto a leer el numero total de registros estare agradecido. Gracias.