<!--
{
  "availability" : [
    "macCatalyst: 13.0.0 -",
    "macOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/NSAutoreleasePool/showPools",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "c:objc(cs)NSAutoreleasePool(cm)showPools"
  },
  "title" : "showPools"
}
-->

# showPools

Displays the state of the current thread’s autorelease pool stack to `stderr`.

```
+ (void) showPools;
```

## Discussion

> Warning:
> Unsupported API
> 
> This method is part of a module that contains material that is only partially supported—if at all. Do not depend on the existence of this symbol in your code in future releases of this software. Certainly, do not depend on this symbol in production code. The format of any data produced by this method may also change at any time.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)