mysql_free_result() lo que hace el liberar los cursores que has utilizado en la ejecución de tus consultas por ejemplo
Código PHP:
$conexion = mysql_connect("localhost", "usuario", "password") or die ( "No se ha podido establecer la conexión con el servidor");
Código PHP:
$consulta = "SELECT * FROM tabla";
$resultado = mysql_query( $consulta, $conexion) or die( mysql_error() );
mysql_free_result($resultado);
y mysql_close() cierra la conexion actual con tu servidor
Código PHP:
mysql_close( $conexion );
y si como dices son utilizables con el fin de liberar memoria el teminar la ejecución de los scripts
Saludos.