[SR-14528] Arm32/linux Performance regression #56880
Labels
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
compiler
The Swift compiler in itself
standard library
Area: Standard library umbrella
Environment
Swift 5.3 on Arm32/linux with kernel 4.9 and 5.9.
Additional Detail from JIRA
md5: cbcee298a1647106fe92626d16e134ab
Issue Description:
@Catfish-Man asked me to make a bug about this performance regression we're seeing between Swift 5.1 (we have had 5.1 deployed in production for quite some time) and Swift 5.3 (we just got it cross-compiling our binaries via Yocto/Bitbake).
It's a little hard to pin-down the cause. At first I thought it was strictly `futex` related, but I started a longer-running daemon and let it finish loading (where a lot of retain/release activity is) and those calls settled down. However, the performance issue remained.
I have several time profiles from `perf` available if desired, but they'll need to be used with a rootfs image containing the debug symbols (we have a link to this available, but won't share it on a public forum).
I have @colemancda assigned on our team to work on this bug full-time, but we're not really swift compiler engineers, so I'm sure he'll need some pointers to be maximally helpful
The text was updated successfully, but these errors were encountered: