mirror of
1
Fork 0
forgejo/routers
zeripath ef4fc30246
Speed up HasUserStopwatch & GetActiveStopwatch (#23051)
GetActiveStopwatch & HasUserStopwatch is a hot piece of code that is
repeatedly called and on examination of the cpu profile for TestGit it
represents 0.44 seconds of CPU time. This PR reduces this time to 80ms.

---------

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: delvh <leon@kske.dev>
2023-02-27 13:46:00 -05:00
..
api Add "Reviewed by you" filter for pull requests (#22927) 2023-02-24 21:55:50 -05:00
common Refactor the setting to make unit test easier (#22405) 2023-02-20 00:12:01 +08:00
install Refactor the setting to make unit test easier (#22405) 2023-02-20 00:12:01 +08:00
private Refactor the setting to make unit test easier (#22405) 2023-02-20 00:12:01 +08:00
utils Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
web Speed up HasUserStopwatch & GetActiveStopwatch (#23051) 2023-02-27 13:46:00 -05:00
init.go Avoid warning for system setting when start up (#23054) 2023-02-24 18:23:13 +08:00