什么是围栏/处理围栏/围栏错误?

Ten*_*Jay 5 ios

我有一个iOS iPad应用程序崩溃,并从Devices选项卡获得以下崩溃日志:

Date/Time:       2017-10-13 15:06:22 -0600
OS Version:      iPhone OS 11.1 (Build 15B5066f)
Architecture:    arm64
Report Version:  26

Data Source:     KPerf Lightweight PET
Kernel Cache:    0xffffffe000000000 1C4A9D92-74B9-1F20-096E-27915D7A6C03
Reason:          Fence-hang-Vocab: 505ms handling fence, blown-fence (fence duration=505ms)

Command:         Vocab
Path:            /private/var/containers/Bundle/Application/9F4A7C15-D23E-46C8-B724-84C57D83B455/Vocab.app/Vocab
Identifier:      com.mycompany.Vocab
Version:         1.4.0 (420)
Parent:          debugserver [1467]
PID:             1469

Duration:        0.55s
Steps:           11 (50ms sampling interval)

Hardware model:  J71AP
Active cpus:     2
Run Code Online (Sandbox Code Playgroud)

任何洞察这个错误是什么以及它是什么原因造成的?

int*_*gli 0

根据这个苹果开发者论坛主题, one cause of blown fence errors is due to high memory pressure.

相关应用程序的开发人员可能能够监控应用程序的内存压力,这可能是应用程序被终止的原因。