dolphin/Source/Core/InputCommon/ControllerInterface/evdev
Tillmann Karras 57a005ff3e evdev: reduce startup time
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.
2016-12-26 01:24:35 +01:00
..
evdev.cpp evdev: reduce startup time 2016-12-26 01:24:35 +01:00
evdev.h ControllerInterface: replace Reinitialize with RefreshDevices 2016-11-30 16:07:55 -08:00