mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-10-24 17:09:06 +00:00
GetName() creates a new evdev device which calls tons of ioctls. But the main culprit is close() which for input devices appears to be a slow path in the kernel. This commit reduces PopulateDevices() by 50% on my laptop, but ~730 ms is still ridiculously slow for something that isn't needed right away. |
||
|---|---|---|
| .. | ||
| Android | ||
| DInput | ||
| evdev | ||
| ForceFeedback | ||
| OSX | ||
| Pipes | ||
| Quartz | ||
| SDL | ||
| XInput | ||
| Xlib | ||
| ControllerInterface.cpp | ||
| ControllerInterface.h | ||
| Device.cpp | ||
| Device.h | ||
| ExpressionParser.cpp | ||
| ExpressionParser.h | ||