Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xcode 性能报告上显示有大量的卡顿(Hangs) #2588

Open
make1a opened this issue Nov 15, 2024 · 2 comments
Open

Xcode 性能报告上显示有大量的卡顿(Hangs) #2588

make1a opened this issue Nov 15, 2024 · 2 comments
Assignees

Comments

@make1a
Copy link

make1a commented Nov 15, 2024

【版本信息】

pod 'libpag', '4.3.47'

【平台信息】

iOS 原生
咨询一下 是否有优化空间呢
image

@make1a
Copy link
Author

make1a commented Feb 10, 2025

#0 (null) in object_getMethodImplementation ()
#1 (null) in _NSIsNSArray ()
#2 (null) in -[NSMutableArray addObjectsFromArray:] ()
#3 (null) in -[UIView(AdditionalLayoutSupport) _accumulateViewConstraintsIntoArray:] ()
#4 (null) in -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:] ()
#5 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2 ()
#6 (null) in -[NSISEngine withBehaviors:performModifications:] ()
#7 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke ()
#8 (null) in -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:] ()
#9 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2 ()
#10 (null) in -[NSISEngine withBehaviors:performModifications:] ()
#11 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke ()
#12 (null) in -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:] ()
#13 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2 ()
#14 (null) in -[NSISEngine withBehaviors:performModifications:] ()
#15 (null) in __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke ()
#16 (null) in -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:] ()
#17 (null) in __40-[UIView(Hierarchy) layoutBelowIfNeeded]_block_invoke ()
#18 (null) in -[NSISEngine withBehaviors:performModifications:] ()
#19 (null) in -[UIView(Hierarchy) layoutBelowIfNeeded] ()
#20 0x286f9ec in -[PAG_ZFPlayerView playerViewDidInPlayingStatusAndLayoutViews] ()
#21 (null) in CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER ()
#22 (null) in ___CFXRegistrationPost_block_invoke ()
#23 (null) in _CFXRegistrationPost ()
#24 (null) in _CFXNotificationPost ()
#25 (null) in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#26 (null) in -[UIApplication _stopDeactivatingForReason:] ()
#27 (null) in -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] ()
#28 (null) in -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] ()
#29 (null) in -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] ()
#30 (null) in __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block... ()
#31 (null) in +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:fromCurrentState:actions:completion:] ()
#32 (null) in _UISceneSettingsDiffActionPerformChangesWithTransitionContextAndCompletion ()
#33 (null) in -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] ()
#34 (null) in __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke.226 ()
#35 (null) in -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] ()
#36 (null) in -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] ()
#37 (null) in -[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] ()
#38 (null) in -[FBSScene updater:didUpdateSettings:withDiff:transitionContext:completion:] ()
#39 (null) in __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke_2 ()
#40 (null) in -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] ()
#41 (null) in __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke ()
#42 (null) in _dispatch_client_callout ()
#43 (null) in _dispatch_block_invoke_direct ()
#44 (null) in FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK ()
#45 (null) in -[FBSMainRunLoopSerialQueue _targetQueue_performNextIfPossible] ()
#46 (null) in -[FBSMainRunLoopSerialQueue _performNextFromRunLoopSource] ()
#47 (null) in CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION ()
#48 (null) in __CFRunLoopDoSource0 ()
#49 (null) in __CFRunLoopDoSources0 ()
#50 (null) in __CFRunLoopRun ()
#51 (null) in CFRunLoopRunSpecific ()
#52 (null) in GSEventRunModal ()
#53 (null) in -[UIApplication _run] ()
#54 (null) in UIApplicationMain ()

@make1a
Copy link
Author

make1a commented Feb 10, 2025

@kevingpqi123

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants