Description: add system crash dfx in js ability destructor
IssueNo:I4C7QJ
Feature or Bugfix: Feature
Binary Source:No

Signed-off-by: jiadexiang jiadexiang@huawei.com

相关的Issue

I4C7QJ

原因(目的、解决的问题等)

watch上存在一些低概率场景,app task 被delete了,但没有走正常的生命周期调度流程,导致 js 应用相关的资源都没有释放;且问题影响都是发生在事后,问题定界和定位非常困难,所以需要在 js ability 的析构中增加主动死机维测识别这种情况,保存现场,以便问题的定界和分析;

描述(做了什么,变更了什么)

在 JSAbility 对象的析构中增加主动死机维测检查,当发现析构 JSAbility 对象时,还没有走完完整的JS应用的生命周期调度时,主动死机保存现场;

测试用例(新增、改动、可能影响的功能)