A deep technical investigation into Emacs performance issues on macOS reveals that frequent NSApp run loop invocations during event processing cause excessive memory allocations and deallocations. The faster the Mac hardware, the worse the performance becomes due to rapid event processing creating phantom memory allocations that aren't properly cleaned up. The author proposes potential solutions including migrating macOS-specific code to Swift for better memory management and threading support.
Sort: