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.