|
@@ -0,0 +1,347 @@
|
|
|
|
|
+2025-07-27 01:27:27.259 [INFO] AV Logger initialized
|
|
|
|
|
+2025-07-27 01:27:27.260 [INFO] === AV工具类模块测试套件 ===
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO] 开始运行所有工具类测试...
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO]
|
|
|
|
|
+=== 运行测试: 线程池基本功能 ===
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO] [测试] 线程池基本功能...
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO] Thread pool initialized with 2 min threads, 4 max threads
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO] Thread pool started with 2 threads
|
|
|
|
|
+2025-07-27 01:27:27.261 [INFO] 线程池启动成功
|
|
|
|
|
+2025-07-27 01:27:27.261 [DEBUG] Created new worker thread, total: %zu
|
|
|
|
|
+2025-07-27 01:27:27.261 [DEBUG] Created new worker thread, total: %zu
|
|
|
|
|
+2025-07-27 01:27:27.262 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:27.264 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:27.264 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:27.264 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:27.289 [INFO] 任务 9 完成
|
|
|
|
|
+2025-07-27 01:27:27.289 [INFO] 任务 6 完成
|
|
|
|
|
+2025-07-27 01:27:27.289 [INFO] 任务 0 完成
|
|
|
|
|
+2025-07-27 01:27:27.289 [INFO] 任务 2 完成
|
|
|
|
|
+2025-07-27 01:27:27.305 [INFO] 任务 4 完成
|
|
|
|
|
+2025-07-27 01:27:27.305 [INFO] 任务 7 完成
|
|
|
|
|
+2025-07-27 01:27:27.305 [INFO] 任务 8 完成
|
|
|
|
|
+2025-07-27 01:27:27.305 [INFO] 任务 5 完成
|
|
|
|
|
+2025-07-27 01:27:27.320 [INFO] 任务 1 完成
|
|
|
|
|
+2025-07-27 01:27:27.320 [INFO] 任务 3 完成
|
|
|
|
|
+2025-07-27 01:27:27.320 [INFO] 线程池统计: 总线程数=4, 完成任务数=10
|
|
|
|
|
+2025-07-27 01:27:27.320 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:27.320 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:27.320 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:27.320 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] Thread pool stopped
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] [成功] 线程池基本功能测试通过
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] ✓ 线程池基本功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO]
|
|
|
|
|
+=== 运行测试: 线程池优先级功能 ===
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] [测试] 线程池优先级功能...
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] Thread pool initialized with 1 min threads, 1 max threads
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] Thread pool started with 1 threads
|
|
|
|
|
+2025-07-27 01:27:27.321 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] 关键优先级任务执行
|
|
|
|
|
+2025-07-27 01:27:27.321 [INFO] 高优先级任务执行
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 普通优先级任务执行
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 低优先级任务执行
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 任务执行顺序:
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 第1个执行的任务ID: 4
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 第2个执行的任务ID: 3
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 第3个执行的任务ID: 2
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] 第4个执行的任务ID: 1
|
|
|
|
|
+2025-07-27 01:27:27.322 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] Thread pool stopped
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] [成功] 线程池优先级功能测试通过
|
|
|
|
|
+2025-07-27 01:27:27.322 [INFO] ✓ 线程池优先级功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO]
|
|
|
|
|
+=== 运行测试: 帧队列功能 ===
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO] [测试] 帧队列功能...
|
|
|
|
|
+2025-07-27 01:27:27.323 [DEBUG] FrameQueue created with max size: 10
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO] 队列大小: 5
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO] [成功] 帧队列功能测试通过
|
|
|
|
|
+2025-07-27 01:27:27.323 [DEBUG] Frame queue cleared
|
|
|
|
|
+2025-07-27 01:27:27.323 [DEBUG] FrameQueue destroyed
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO] ✓ 帧队列功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO]
|
|
|
|
|
+=== 运行测试: 数据包队列功能 ===
|
|
|
|
|
+2025-07-27 01:27:27.323 [INFO] [测试] 数据包队列功能...
|
|
|
|
|
+2025-07-27 01:27:27.324 [DEBUG] PacketQueue created with max size: 20, max bytes: 52428800
|
|
|
|
|
+2025-07-27 01:27:27.324 [INFO] 队列大小: 10
|
|
|
|
|
+2025-07-27 01:27:27.324 [INFO] [成功] 数据包队列功能测试通过
|
|
|
|
|
+2025-07-27 01:27:27.324 [DEBUG] Packet queue cleared
|
|
|
|
|
+2025-07-27 01:27:27.324 [DEBUG] PacketQueue destroyed
|
|
|
|
|
+2025-07-27 01:27:27.324 [INFO] ✓ 数据包队列功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:27.324 [INFO]
|
|
|
|
|
+=== 运行测试: 性能监控功能 ===
|
|
|
|
|
+2025-07-27 01:27:27.324 [INFO] [测试] 性能监控功能...
|
|
|
|
|
+2025-07-27 01:27:27.324 [DEBUG] Registered metric: system.cpu_usage (type: 1)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: system.memory_usage (type: 1)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: system.disk_usage (type: 1)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: performance.frame_rate (type: 4)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: performance.latency (type: 2)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: performance.throughput (type: 4)
|
|
|
|
|
+2025-07-27 01:27:27.325 [INFO] Performance monitor initialized successfully
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: frames_processed (type: 0)
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Registered metric: bytes_processed (type: 0)
|
|
|
|
|
+2025-07-27 01:27:27.325 [INFO] Performance monitor started
|
|
|
|
|
+2025-07-27 01:27:27.325 [DEBUG] Metric updated: frames_processed = 1
|
|
|
|
|
+2025-07-27 01:27:27.326 [DEBUG] Metric updated: bytes_processed = 1024
|
|
|
|
|
+2025-07-27 01:27:27.336 [DEBUG] Metric updated: frames_processed = 2
|
|
|
|
|
+2025-07-27 01:27:27.336 [DEBUG] Metric updated: bytes_processed = 2048
|
|
|
|
|
+2025-07-27 01:27:27.352 [DEBUG] Metric updated: frames_processed = 3
|
|
|
|
|
+2025-07-27 01:27:27.352 [DEBUG] Metric updated: bytes_processed = 3072
|
|
|
|
|
+2025-07-27 01:27:27.368 [DEBUG] Metric updated: frames_processed = 4
|
|
|
|
|
+2025-07-27 01:27:27.368 [DEBUG] Metric updated: bytes_processed = 4096
|
|
|
|
|
+2025-07-27 01:27:27.384 [DEBUG] Metric updated: frames_processed = 5
|
|
|
|
|
+2025-07-27 01:27:27.384 [DEBUG] Metric updated: bytes_processed = 5120
|
|
|
|
|
+2025-07-27 01:27:27.400 [DEBUG] Metric updated: frames_processed = 6
|
|
|
|
|
+2025-07-27 01:27:27.400 [DEBUG] Metric updated: bytes_processed = 6144
|
|
|
|
|
+2025-07-27 01:27:27.415 [DEBUG] Metric updated: frames_processed = 7
|
|
|
|
|
+2025-07-27 01:27:27.415 [DEBUG] Metric updated: bytes_processed = 7168
|
|
|
|
|
+2025-07-27 01:27:27.431 [DEBUG] Metric updated: frames_processed = 8
|
|
|
|
|
+2025-07-27 01:27:27.431 [DEBUG] Metric updated: bytes_processed = 8192
|
|
|
|
|
+2025-07-27 01:27:27.447 [DEBUG] Metric updated: frames_processed = 9
|
|
|
|
|
+2025-07-27 01:27:27.447 [DEBUG] Metric updated: bytes_processed = 9216
|
|
|
|
|
+2025-07-27 01:27:27.463 [DEBUG] Metric updated: frames_processed = 10
|
|
|
|
|
+2025-07-27 01:27:27.463 [DEBUG] Metric updated: bytes_processed = 10240
|
|
|
|
|
+2025-07-27 01:27:27.479 [DEBUG] Metric updated: frames_processed = 11
|
|
|
|
|
+2025-07-27 01:27:27.479 [DEBUG] Metric updated: bytes_processed = 11264
|
|
|
|
|
+2025-07-27 01:27:27.494 [DEBUG] Metric updated: frames_processed = 12
|
|
|
|
|
+2025-07-27 01:27:27.494 [DEBUG] Metric updated: bytes_processed = 12288
|
|
|
|
|
+2025-07-27 01:27:27.509 [DEBUG] Metric updated: frames_processed = 13
|
|
|
|
|
+2025-07-27 01:27:27.509 [DEBUG] Metric updated: bytes_processed = 13312
|
|
|
|
|
+2025-07-27 01:27:27.524 [DEBUG] Metric updated: frames_processed = 14
|
|
|
|
|
+2025-07-27 01:27:27.524 [DEBUG] Metric updated: bytes_processed = 14336
|
|
|
|
|
+2025-07-27 01:27:27.539 [DEBUG] Metric updated: frames_processed = 15
|
|
|
|
|
+2025-07-27 01:27:27.539 [DEBUG] Metric updated: bytes_processed = 15360
|
|
|
|
|
+2025-07-27 01:27:27.555 [DEBUG] Metric updated: frames_processed = 16
|
|
|
|
|
+2025-07-27 01:27:27.555 [DEBUG] Metric updated: bytes_processed = 16384
|
|
|
|
|
+2025-07-27 01:27:27.571 [DEBUG] Metric updated: frames_processed = 17
|
|
|
|
|
+2025-07-27 01:27:27.571 [DEBUG] Metric updated: bytes_processed = 17408
|
|
|
|
|
+2025-07-27 01:27:27.586 [DEBUG] Metric updated: frames_processed = 18
|
|
|
|
|
+2025-07-27 01:27:27.586 [DEBUG] Metric updated: bytes_processed = 18432
|
|
|
|
|
+2025-07-27 01:27:27.601 [DEBUG] Metric updated: frames_processed = 19
|
|
|
|
|
+2025-07-27 01:27:27.601 [DEBUG] Metric updated: bytes_processed = 19456
|
|
|
|
|
+2025-07-27 01:27:27.617 [DEBUG] Metric updated: frames_processed = 20
|
|
|
|
|
+2025-07-27 01:27:27.617 [DEBUG] Metric updated: bytes_processed = 20480
|
|
|
|
|
+2025-07-27 01:27:27.633 [DEBUG] Metric updated: frames_processed = 21
|
|
|
|
|
+2025-07-27 01:27:27.633 [DEBUG] Metric updated: bytes_processed = 21504
|
|
|
|
|
+2025-07-27 01:27:27.649 [DEBUG] Metric updated: frames_processed = 22
|
|
|
|
|
+2025-07-27 01:27:27.649 [DEBUG] Metric updated: bytes_processed = 22528
|
|
|
|
|
+2025-07-27 01:27:27.665 [DEBUG] Metric updated: frames_processed = 23
|
|
|
|
|
+2025-07-27 01:27:27.665 [DEBUG] Metric updated: bytes_processed = 23552
|
|
|
|
|
+2025-07-27 01:27:27.681 [DEBUG] Metric updated: frames_processed = 24
|
|
|
|
|
+2025-07-27 01:27:27.681 [DEBUG] Metric updated: bytes_processed = 24576
|
|
|
|
|
+2025-07-27 01:27:27.697 [DEBUG] Metric updated: frames_processed = 25
|
|
|
|
|
+2025-07-27 01:27:27.697 [DEBUG] Metric updated: bytes_processed = 25600
|
|
|
|
|
+2025-07-27 01:27:27.712 [DEBUG] Metric updated: frames_processed = 26
|
|
|
|
|
+2025-07-27 01:27:27.712 [DEBUG] Metric updated: bytes_processed = 26624
|
|
|
|
|
+2025-07-27 01:27:27.727 [DEBUG] Metric updated: frames_processed = 27
|
|
|
|
|
+2025-07-27 01:27:27.727 [DEBUG] Metric updated: bytes_processed = 27648
|
|
|
|
|
+2025-07-27 01:27:27.743 [DEBUG] Metric updated: frames_processed = 28
|
|
|
|
|
+2025-07-27 01:27:27.743 [DEBUG] Metric updated: bytes_processed = 28672
|
|
|
|
|
+2025-07-27 01:27:27.759 [DEBUG] Metric updated: frames_processed = 29
|
|
|
|
|
+2025-07-27 01:27:27.759 [DEBUG] Metric updated: bytes_processed = 29696
|
|
|
|
|
+2025-07-27 01:27:27.775 [DEBUG] Metric updated: frames_processed = 30
|
|
|
|
|
+2025-07-27 01:27:27.775 [DEBUG] Metric updated: bytes_processed = 30720
|
|
|
|
|
+2025-07-27 01:27:27.791 [DEBUG] Metric updated: frames_processed = 31
|
|
|
|
|
+2025-07-27 01:27:27.791 [DEBUG] Metric updated: bytes_processed = 31744
|
|
|
|
|
+2025-07-27 01:27:27.807 [DEBUG] Metric updated: frames_processed = 32
|
|
|
|
|
+2025-07-27 01:27:27.807 [DEBUG] Metric updated: bytes_processed = 32768
|
|
|
|
|
+2025-07-27 01:27:27.823 [DEBUG] Metric updated: frames_processed = 33
|
|
|
|
|
+2025-07-27 01:27:27.823 [DEBUG] Metric updated: bytes_processed = 33792
|
|
|
|
|
+2025-07-27 01:27:27.839 [DEBUG] Metric updated: frames_processed = 34
|
|
|
|
|
+2025-07-27 01:27:27.839 [DEBUG] Metric updated: bytes_processed = 34816
|
|
|
|
|
+2025-07-27 01:27:27.855 [DEBUG] Metric updated: frames_processed = 35
|
|
|
|
|
+2025-07-27 01:27:27.855 [DEBUG] Metric updated: bytes_processed = 35840
|
|
|
|
|
+2025-07-27 01:27:27.871 [DEBUG] Metric updated: frames_processed = 36
|
|
|
|
|
+2025-07-27 01:27:27.871 [DEBUG] Metric updated: bytes_processed = 36864
|
|
|
|
|
+2025-07-27 01:27:27.887 [DEBUG] Metric updated: frames_processed = 37
|
|
|
|
|
+2025-07-27 01:27:27.887 [DEBUG] Metric updated: bytes_processed = 37888
|
|
|
|
|
+2025-07-27 01:27:27.903 [DEBUG] Metric updated: frames_processed = 38
|
|
|
|
|
+2025-07-27 01:27:27.903 [DEBUG] Metric updated: bytes_processed = 38912
|
|
|
|
|
+2025-07-27 01:27:27.918 [DEBUG] Metric updated: frames_processed = 39
|
|
|
|
|
+2025-07-27 01:27:27.918 [DEBUG] Metric updated: bytes_processed = 39936
|
|
|
|
|
+2025-07-27 01:27:27.934 [DEBUG] Metric updated: frames_processed = 40
|
|
|
|
|
+2025-07-27 01:27:27.934 [DEBUG] Metric updated: bytes_processed = 40960
|
|
|
|
|
+2025-07-27 01:27:27.950 [DEBUG] Metric updated: frames_processed = 41
|
|
|
|
|
+2025-07-27 01:27:27.950 [DEBUG] Metric updated: bytes_processed = 41984
|
|
|
|
|
+2025-07-27 01:27:27.966 [DEBUG] Metric updated: frames_processed = 42
|
|
|
|
|
+2025-07-27 01:27:27.966 [DEBUG] Metric updated: bytes_processed = 43008
|
|
|
|
|
+2025-07-27 01:27:27.982 [DEBUG] Metric updated: frames_processed = 43
|
|
|
|
|
+2025-07-27 01:27:27.982 [DEBUG] Metric updated: bytes_processed = 44032
|
|
|
|
|
+2025-07-27 01:27:27.998 [DEBUG] Metric updated: frames_processed = 44
|
|
|
|
|
+2025-07-27 01:27:27.998 [DEBUG] Metric updated: bytes_processed = 45056
|
|
|
|
|
+2025-07-27 01:27:28.014 [DEBUG] Metric updated: frames_processed = 45
|
|
|
|
|
+2025-07-27 01:27:28.014 [DEBUG] Metric updated: bytes_processed = 46080
|
|
|
|
|
+2025-07-27 01:27:28.029 [DEBUG] Metric updated: frames_processed = 46
|
|
|
|
|
+2025-07-27 01:27:28.030 [DEBUG] Metric updated: bytes_processed = 47104
|
|
|
|
|
+2025-07-27 01:27:28.044 [DEBUG] Metric updated: frames_processed = 47
|
|
|
|
|
+2025-07-27 01:27:28.045 [DEBUG] Metric updated: bytes_processed = 48128
|
|
|
|
|
+2025-07-27 01:27:28.060 [DEBUG] Metric updated: frames_processed = 48
|
|
|
|
|
+2025-07-27 01:27:28.060 [DEBUG] Metric updated: bytes_processed = 49152
|
|
|
|
|
+2025-07-27 01:27:28.076 [DEBUG] Metric updated: frames_processed = 49
|
|
|
|
|
+2025-07-27 01:27:28.076 [DEBUG] Metric updated: bytes_processed = 50176
|
|
|
|
|
+2025-07-27 01:27:28.091 [DEBUG] Metric updated: frames_processed = 50
|
|
|
|
|
+2025-07-27 01:27:28.091 [DEBUG] Metric updated: bytes_processed = 51200
|
|
|
|
|
+2025-07-27 01:27:28.106 [DEBUG] Metric updated: frames_processed = 51
|
|
|
|
|
+2025-07-27 01:27:28.106 [DEBUG] Metric updated: bytes_processed = 52224
|
|
|
|
|
+2025-07-27 01:27:28.121 [DEBUG] Metric updated: frames_processed = 52
|
|
|
|
|
+2025-07-27 01:27:28.121 [DEBUG] Metric updated: bytes_processed = 53248
|
|
|
|
|
+2025-07-27 01:27:28.137 [DEBUG] Metric updated: frames_processed = 53
|
|
|
|
|
+2025-07-27 01:27:28.137 [DEBUG] Metric updated: bytes_processed = 54272
|
|
|
|
|
+2025-07-27 01:27:28.153 [DEBUG] Metric updated: frames_processed = 54
|
|
|
|
|
+2025-07-27 01:27:28.153 [DEBUG] Metric updated: bytes_processed = 55296
|
|
|
|
|
+2025-07-27 01:27:28.168 [DEBUG] Metric updated: frames_processed = 55
|
|
|
|
|
+2025-07-27 01:27:28.168 [DEBUG] Metric updated: bytes_processed = 56320
|
|
|
|
|
+2025-07-27 01:27:28.183 [DEBUG] Metric updated: frames_processed = 56
|
|
|
|
|
+2025-07-27 01:27:28.183 [DEBUG] Metric updated: bytes_processed = 57344
|
|
|
|
|
+2025-07-27 01:27:28.199 [DEBUG] Metric updated: frames_processed = 57
|
|
|
|
|
+2025-07-27 01:27:28.199 [DEBUG] Metric updated: bytes_processed = 58368
|
|
|
|
|
+2025-07-27 01:27:28.214 [DEBUG] Metric updated: frames_processed = 58
|
|
|
|
|
+2025-07-27 01:27:28.215 [DEBUG] Metric updated: bytes_processed = 59392
|
|
|
|
|
+2025-07-27 01:27:28.230 [DEBUG] Metric updated: frames_processed = 59
|
|
|
|
|
+2025-07-27 01:27:28.230 [DEBUG] Metric updated: bytes_processed = 60416
|
|
|
|
|
+2025-07-27 01:27:28.245 [DEBUG] Metric updated: frames_processed = 60
|
|
|
|
|
+2025-07-27 01:27:28.245 [DEBUG] Metric updated: bytes_processed = 61440
|
|
|
|
|
+2025-07-27 01:27:28.260 [DEBUG] Metric updated: frames_processed = 61
|
|
|
|
|
+2025-07-27 01:27:28.260 [DEBUG] Metric updated: bytes_processed = 62464
|
|
|
|
|
+2025-07-27 01:27:28.275 [DEBUG] Metric updated: frames_processed = 62
|
|
|
|
|
+2025-07-27 01:27:28.275 [DEBUG] Metric updated: bytes_processed = 63488
|
|
|
|
|
+2025-07-27 01:27:28.291 [DEBUG] Metric updated: frames_processed = 63
|
|
|
|
|
+2025-07-27 01:27:28.291 [DEBUG] Metric updated: bytes_processed = 64512
|
|
|
|
|
+2025-07-27 01:27:28.306 [DEBUG] Metric updated: frames_processed = 64
|
|
|
|
|
+2025-07-27 01:27:28.307 [DEBUG] Metric updated: bytes_processed = 65536
|
|
|
|
|
+2025-07-27 01:27:28.322 [DEBUG] Metric updated: frames_processed = 65
|
|
|
|
|
+2025-07-27 01:27:28.322 [DEBUG] Metric updated: bytes_processed = 66560
|
|
|
|
|
+2025-07-27 01:27:28.337 [DEBUG] Metric updated: frames_processed = 66
|
|
|
|
|
+2025-07-27 01:27:28.337 [DEBUG] Metric updated: bytes_processed = 67584
|
|
|
|
|
+2025-07-27 01:27:28.353 [DEBUG] Metric updated: frames_processed = 67
|
|
|
|
|
+2025-07-27 01:27:28.353 [DEBUG] Metric updated: bytes_processed = 68608
|
|
|
|
|
+2025-07-27 01:27:28.369 [DEBUG] Metric updated: frames_processed = 68
|
|
|
|
|
+2025-07-27 01:27:28.369 [DEBUG] Metric updated: bytes_processed = 69632
|
|
|
|
|
+2025-07-27 01:27:28.385 [DEBUG] Metric updated: frames_processed = 69
|
|
|
|
|
+2025-07-27 01:27:28.385 [DEBUG] Metric updated: bytes_processed = 70656
|
|
|
|
|
+2025-07-27 01:27:28.400 [DEBUG] Metric updated: frames_processed = 70
|
|
|
|
|
+2025-07-27 01:27:28.400 [DEBUG] Metric updated: bytes_processed = 71680
|
|
|
|
|
+2025-07-27 01:27:28.415 [DEBUG] Metric updated: frames_processed = 71
|
|
|
|
|
+2025-07-27 01:27:28.415 [DEBUG] Metric updated: bytes_processed = 72704
|
|
|
|
|
+2025-07-27 01:27:28.430 [DEBUG] Metric updated: frames_processed = 72
|
|
|
|
|
+2025-07-27 01:27:28.430 [DEBUG] Metric updated: bytes_processed = 73728
|
|
|
|
|
+2025-07-27 01:27:28.445 [DEBUG] Metric updated: frames_processed = 73
|
|
|
|
|
+2025-07-27 01:27:28.445 [DEBUG] Metric updated: bytes_processed = 74752
|
|
|
|
|
+2025-07-27 01:27:28.461 [DEBUG] Metric updated: frames_processed = 74
|
|
|
|
|
+2025-07-27 01:27:28.461 [DEBUG] Metric updated: bytes_processed = 75776
|
|
|
|
|
+2025-07-27 01:27:28.477 [DEBUG] Metric updated: frames_processed = 75
|
|
|
|
|
+2025-07-27 01:27:28.477 [DEBUG] Metric updated: bytes_processed = 76800
|
|
|
|
|
+2025-07-27 01:27:28.493 [DEBUG] Metric updated: frames_processed = 76
|
|
|
|
|
+2025-07-27 01:27:28.493 [DEBUG] Metric updated: bytes_processed = 77824
|
|
|
|
|
+2025-07-27 01:27:28.509 [DEBUG] Metric updated: frames_processed = 77
|
|
|
|
|
+2025-07-27 01:27:28.509 [DEBUG] Metric updated: bytes_processed = 78848
|
|
|
|
|
+2025-07-27 01:27:28.525 [DEBUG] Metric updated: frames_processed = 78
|
|
|
|
|
+2025-07-27 01:27:28.525 [DEBUG] Metric updated: bytes_processed = 79872
|
|
|
|
|
+2025-07-27 01:27:28.541 [DEBUG] Metric updated: frames_processed = 79
|
|
|
|
|
+2025-07-27 01:27:28.541 [DEBUG] Metric updated: bytes_processed = 80896
|
|
|
|
|
+2025-07-27 01:27:28.557 [DEBUG] Metric updated: frames_processed = 80
|
|
|
|
|
+2025-07-27 01:27:28.557 [DEBUG] Metric updated: bytes_processed = 81920
|
|
|
|
|
+2025-07-27 01:27:28.573 [DEBUG] Metric updated: frames_processed = 81
|
|
|
|
|
+2025-07-27 01:27:28.573 [DEBUG] Metric updated: bytes_processed = 82944
|
|
|
|
|
+2025-07-27 01:27:28.589 [DEBUG] Metric updated: frames_processed = 82
|
|
|
|
|
+2025-07-27 01:27:28.589 [DEBUG] Metric updated: bytes_processed = 83968
|
|
|
|
|
+2025-07-27 01:27:28.605 [DEBUG] Metric updated: frames_processed = 83
|
|
|
|
|
+2025-07-27 01:27:28.605 [DEBUG] Metric updated: bytes_processed = 84992
|
|
|
|
|
+2025-07-27 01:27:28.620 [DEBUG] Metric updated: frames_processed = 84
|
|
|
|
|
+2025-07-27 01:27:28.620 [DEBUG] Metric updated: bytes_processed = 86016
|
|
|
|
|
+2025-07-27 01:27:28.635 [DEBUG] Metric updated: frames_processed = 85
|
|
|
|
|
+2025-07-27 01:27:28.635 [DEBUG] Metric updated: bytes_processed = 87040
|
|
|
|
|
+2025-07-27 01:27:28.650 [DEBUG] Metric updated: frames_processed = 86
|
|
|
|
|
+2025-07-27 01:27:28.650 [DEBUG] Metric updated: bytes_processed = 88064
|
|
|
|
|
+2025-07-27 01:27:28.665 [DEBUG] Metric updated: frames_processed = 87
|
|
|
|
|
+2025-07-27 01:27:28.665 [DEBUG] Metric updated: bytes_processed = 89088
|
|
|
|
|
+2025-07-27 01:27:28.681 [DEBUG] Metric updated: frames_processed = 88
|
|
|
|
|
+2025-07-27 01:27:28.681 [DEBUG] Metric updated: bytes_processed = 90112
|
|
|
|
|
+2025-07-27 01:27:28.697 [DEBUG] Metric updated: frames_processed = 89
|
|
|
|
|
+2025-07-27 01:27:28.697 [DEBUG] Metric updated: bytes_processed = 91136
|
|
|
|
|
+2025-07-27 01:27:28.712 [DEBUG] Metric updated: frames_processed = 90
|
|
|
|
|
+2025-07-27 01:27:28.712 [DEBUG] Metric updated: bytes_processed = 92160
|
|
|
|
|
+2025-07-27 01:27:28.727 [DEBUG] Metric updated: frames_processed = 91
|
|
|
|
|
+2025-07-27 01:27:28.727 [DEBUG] Metric updated: bytes_processed = 93184
|
|
|
|
|
+2025-07-27 01:27:28.743 [DEBUG] Metric updated: frames_processed = 92
|
|
|
|
|
+2025-07-27 01:27:28.743 [DEBUG] Metric updated: bytes_processed = 94208
|
|
|
|
|
+2025-07-27 01:27:28.759 [DEBUG] Metric updated: frames_processed = 93
|
|
|
|
|
+2025-07-27 01:27:28.759 [DEBUG] Metric updated: bytes_processed = 95232
|
|
|
|
|
+2025-07-27 01:27:28.774 [DEBUG] Metric updated: frames_processed = 94
|
|
|
|
|
+2025-07-27 01:27:28.774 [DEBUG] Metric updated: bytes_processed = 96256
|
|
|
|
|
+2025-07-27 01:27:28.789 [DEBUG] Metric updated: frames_processed = 95
|
|
|
|
|
+2025-07-27 01:27:28.789 [DEBUG] Metric updated: bytes_processed = 97280
|
|
|
|
|
+2025-07-27 01:27:28.805 [DEBUG] Metric updated: frames_processed = 96
|
|
|
|
|
+2025-07-27 01:27:28.805 [DEBUG] Metric updated: bytes_processed = 98304
|
|
|
|
|
+2025-07-27 01:27:28.821 [DEBUG] Metric updated: frames_processed = 97
|
|
|
|
|
+2025-07-27 01:27:28.821 [DEBUG] Metric updated: bytes_processed = 99328
|
|
|
|
|
+2025-07-27 01:27:28.836 [DEBUG] Metric updated: frames_processed = 98
|
|
|
|
|
+2025-07-27 01:27:28.836 [DEBUG] Metric updated: bytes_processed = 100352
|
|
|
|
|
+2025-07-27 01:27:28.851 [DEBUG] Metric updated: frames_processed = 99
|
|
|
|
|
+2025-07-27 01:27:28.851 [DEBUG] Metric updated: bytes_processed = 101376
|
|
|
|
|
+2025-07-27 01:27:28.867 [DEBUG] Metric updated: frames_processed = 100
|
|
|
|
|
+2025-07-27 01:27:28.867 [DEBUG] Metric updated: bytes_processed = 102400
|
|
|
|
|
+2025-07-27 01:27:28.882 [INFO] Performance monitor stopped
|
|
|
|
|
+2025-07-27 01:27:28.882 [INFO] 性能统计:
|
|
|
|
|
+2025-07-27 01:27:28.882 [INFO] 处理帧数: 100
|
|
|
|
|
+2025-07-27 01:27:28.882 [INFO] 处理字节数: 102400
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] [成功] 性能监控功能测试通过
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] Performance monitor closed
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] ✓ 性能监控功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO]
|
|
|
|
|
+=== 运行测试: 同步器功能 ===
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] [测试] 同步器功能...
|
|
|
|
|
+2025-07-27 01:27:28.883 [DEBUG] Synchronizer created with strategy: 0
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] 视频延迟: {:.2f} ms
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] 音频延迟: {:.2f} ms
|
|
|
|
|
+2025-07-27 01:27:28.883 [INFO] 音视频同步状态: 不同步
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] 同步误差: {:.2f} ms
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] [成功] 同步器功能测试通过
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] Synchronizer closed
|
|
|
|
|
+2025-07-27 01:27:28.884 [DEBUG] Synchronizer destroyed
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] ✓ 同步器功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO]
|
|
|
|
|
+=== 运行测试: 线程池工厂功能 ===
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] [测试] 线程池工厂功能...
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] Thread pool initialized with 2 min threads, 24 max threads
|
|
|
|
|
+2025-07-27 01:27:28.884 [INFO] Thread pool started with 2 threads
|
|
|
|
|
+2025-07-27 01:27:28.884 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.884 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.885 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.885 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] Thread pool stopped
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] CPU核心数: 24
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] 推荐线程数: 24
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] [成功] 线程池工厂功能测试通过
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] ✓ 线程池工厂功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO]
|
|
|
|
|
+=== 运行测试: 线程池管理器功能 ===
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] [测试] 线程池管理器功能...
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] Thread pool initialized with 2 min threads, 24 max threads
|
|
|
|
|
+2025-07-27 01:27:28.885 [INFO] Thread pool started with 2 threads
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] Thread pool initialized with 2 min threads, 4 max threads
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] Thread pool started with 2 threads
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu started
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] Created thread pool: test_pool
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] 线程池数量: 1
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] - test_pool
|
|
|
|
|
+2025-07-27 01:27:28.886 [INFO] Cleared 0 pending tasks
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.886 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] Thread pool stopped
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] Destroyed thread pool: test_pool
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] [成功] 线程池管理器功能测试通过
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] ✓ 线程池管理器功能 测试通过
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO]
|
|
|
|
|
+=== 测试结果汇总 ===
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] 通过测试: 8/8
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] 成功率: 100%
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] 所有工具类测试通过
|
|
|
|
|
+2025-07-27 01:27:28.887 [INFO] Cleared 0 pending tasks
|
|
|
|
|
+2025-07-27 01:27:28.887 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.888 [DEBUG] Worker thread %zu stopped
|
|
|
|
|
+2025-07-27 01:27:28.888 [INFO] Thread pool stopped
|
|
|
|
|
+2025-07-27 01:27:28.888 [INFO] All thread pools shutdown
|