Le promesse mai risolte causano perdite di memoria?

Ho una promise L’ho creato per cancellare una richiesta AJAX se necessario. Ma dal momento che non ho bisogno di cancellare quell’AJAX, non l’ho mai risolto e AJAX è stato completato con successo.

Un frammento semplificato:

var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need to cancel that ajax. What happens to this promise after request? 

Le promesse mai risolte non provocano perdite di memoria? Hai qualche consiglio su come gestire il ciclo di vita delle promesse?