ladybird/Userland
Zaggy1024 db2a8725c6 LibCore: Only use coarse time in the Unix event loop wait_for_events()
A typo in the changes to our userland timekeeping classes caused us to
make a syscall every time we want to check whether a timer is ready to
fire in `EventLoopManagerUnix::wait_for_events()`. Instead, only use
coarse time, and get it immediately before it is used in both cases.

This reduces CPU usage by an (eyeballed) 20-30% while playing back
video with VideoPlayer.
2023-08-07 13:38:20 +02:00
..
Applets Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Applications Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
BuggieBox Userland: Teach the file utility about zip files 2023-07-11 17:48:57 +01:00
Demos LibGUI+Userland: Port StatusBar::text() and set_text functions to String 2023-06-15 13:53:22 +01:00
DevTools Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games Chess: Replace usage of DeprecatedString 2023-08-06 22:21:10 +02:00
Libraries LibCore: Only use coarse time in the Unix event loop wait_for_events() 2023-08-07 13:38:20 +02:00
Services Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Shell Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Utilities LibGUI+LibCore: Move GML property system from LibCore to LibGUI 2023-08-06 18:09:25 +02:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00