Requesting permissions itself has minimal impact on frame rate or memory. However, improper handling can cause UI freezes if requests block the main thread. Frequent or repeated permission dialogs annoy users and may cause app abandonment, indirectly affecting perceived performance.
Battery usage is unaffected by permission requests, but granted permissions may enable features that consume more battery (e.g., location updates).