async function doAFetch() { const resp = await fetch("http://localhost:4545/README.md"); console.log(Deno.resources()); // print the current resources const _resp = resp; // at this point resp can be GC'ed } await doAFetch(); // create a resource globalThis.gc(); // force GC // It is very important that there is a yield here, otherwise the finalizer for // the response body is not called and the resource is not closed. await new Promise((resolve) => setTimeout(resolve, 0)); console.log(Deno.resources()); // print the current resources