压力测试期间,亮度问题(Brightness Issue during stress testing

2019-08-17 15:02发布

我的应用程序必须擦拭所有联系人和日历事件的能力。 据据我们没有做过的压力测试工作的罚款。

在此期间,它是观测该设备的亮度下降,当我们执行下列情况下使用

  1. 同步的Facebook,Gmail会等与设备,以便有在通讯录和日历很多纪录账户。 在我们的例子中,我们有大约477联系人和1500+日历事件。
  2. 给擦除命令
  3. 在擦拭开关关闭设备,然后再次打开它。
  4. 按照应用程序设计,它查询服务器,如果存在任何悬而未决的命令并再次开始擦拭
  5. 现在,如果我的应用程序选项卡之间切换,设备的亮度突然下降。 如果我去设置,并检查亮度水平,它不会改变。 我们没有做过任何的应用程序,这将改变设备的亮度。

这就奇怪了,我们和不容易理解的。 如果任何人有任何线索,请回复。

首先,我原以为的iOS可能会改变,因为自动亮度为开。 因此,如果应用程序占用了过多的加工作业时,它可能会做它省电。 但是,当自动亮度OFF问题仍然存在,甚至。

其次的问题是,这种情况如果切换OFF N于该设备。 所以一旦关闭时,我失去了调试会话。 因此,很难找到理由

注:关闭-我的意思是完全关闭设备。 长按电源按钮,滑动关闭设备。 此外,如果我们接触的擦拭过程中执行的步骤不会发生崩溃。 它只有当我们擦日历事件发生

添加更多细节。 我得到一个崩溃后也发生上述问题。 以下是崩溃报告细节

`Incident Identifier: 297BD243-B9D9-414F-A9FB-3C02CAAF8A89
CrashReporter Key:   e2ff53439e90b377dadf9c750793f23cac739930
Hardware Model:      iPhone4,1
Process:         SpringBoard [293]
Path:            /System/Library/CoreServices/SpringBoard.app/SpringBoard
Identifier:      SpringBoard
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2013-03-21 16:30:25.137 +0530
OS Version:      iOS 6.1 (10B142)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  21

blah ... blah ... blah ... all thread info

Thread 21 name:  Dispatch queue: com.apple.eventkit.eventstore.registered
Thread 21 Crashed:
0   libsystem_kernel.dylib          0x396e8350 __pthread_kill + 8
1   libsystem_c.dylib               0x3965f11e pthread_kill + 54
2   libsystem_c.dylib               0x3969b96e abort + 90
3   libc++abi.dylib                 0x38c39d4a abort_message + 70
4   libc++abi.dylib                 0x38c36ff4 default_terminate() + 20
5   libobjc.A.dylib                 0x391eaa74 _objc_terminate() + 144
6   libc++abi.dylib                 0x38c37078 safe_handler_caller(void (*)()) + 76
7   libc++abi.dylib                 0x38c37110 std::terminate() + 16
8   libc++abi.dylib                 0x38c3850e __cxa_throw + 118
9   libobjc.A.dylib                 0x391ea9ba objc_exception_throw + 90
10  CoreFoundation                  0x314cd158 +[NSException raise:format:arguments:] + 96
11  Foundation                      0x31da2ab2 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 86
12  EventKit                        0x31bb1882 -[EKObjectID entityName] + 382
13  EventKit                        0x31bb1604 -[EKEventStore _addFetchedObjectWithID:] + 52
14  EventKit                        0x31bfb95e __68-[EKEventStore registerFetchedObjectWithID:defaultLoadedProperties:]_block_invoke_0 + 78
15  libdispatch.dylib               0x396014b4 _dispatch_client_callout + 20
16  libdispatch.dylib               0x396059f2 _dispatch_barrier_sync_f_invoke + 26
17  EventKit                        0x31bb150c -[EKEventStore registerFetchedObjectWithID:defaultLoadedProperties:] + 156
18  EventKit                        0x31c039ce __41-[EKPredicateSearch startWithCompletion:]_block_invoke_0 + 514
19  EventKit                        0x31bb8830 -[EKDaemonConnection _processReplyWithID:data:finished:] + 264
20  EventKit                        0x31bb871e CADReceiveReply + 94
21  EventKit                        0x31bb86a2 _XReply + 118
22  EventKit                        0x31bb8626 ClientCallbacks_server + 90
23  libdispatch.dylib               0x39609a02 dispatch_mig_server$VARIANT$mp + 114
24  EventKit                        0x31c00c84 __43-[EKDaemonConnection initWithOptions:path:]_block_invoke_016 + 36
25  libdispatch.dylib               0x39608134 _dispatch_source_invoke$VARIANT$mp + 248
26  libdispatch.dylib               0x3960691a _dispatch_root_queue_drain + 182
27  libdispatch.dylib               0x39606abc _dispatch_worker_thread2 + 80
28  libsystem_c.dylib               0x39636a0e _pthread_wqthread + 358
29  libsystem_c.dylib               0x396368a0 start_wqthread + 4


Thread 21 crashed with ARM Thread State (32-bit):
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x3b1af534
    r4: 0x00000006    r5: 0x07494000      r6: 0x1f96a044      r7: 0x074932b4
    r8: 0x1f96a020    r9: 0x00000300     r10: 0x1f9594a0     r11: 0x1fa97b00
    ip: 0x00000148    sp: 0x074932a8      lr: 0x3965f123      pc: 0x396e8350
  cpsr: 0x00000010`

请阐明,如果你对此有任何知识,任何光线。

Answer 1:

我不认为这有什么与您的应用程序崩溃,并且预期的功能内置到iOS版时,该设备过热。

我有这种情况发生在其他应用程序,以及它通常发生在:

  1. 该应用程序是使用接近100%的CPU(产生热量)
  2. 热量不能逸出(使用盖或电话被铺设布)
  3. 该装置也充电(将产生额外的热量)

这听起来像您的设备插入记录日志。 试压力测试它没有它连接到CPU,看看它是否有差别。



Answer 2:

确保关掉设备时,你不能改变光的量进入的环境光传感器。 我已经注意到这个问题是这样的前归功于它来执行不力代OS的光感。



文章来源: Brightness Issue during stress testing