148 Commits

Author SHA1 Message Date
yuyanqinghw
86c8735db4 allow hiview to record system
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-04-02 11:22:03 +08:00
leiguangyu
fbc218cab2 add hilog to record
Change-Id: Ia61e7cdc9f5979deb9546c528167567da34d732b
Signed-off-by: leiguangyu <leiguangyu@huawei.com>
2024-03-30 15:22:29 +08:00
openharmony_ci
eaaa223db4
!454 add log to hilog
Merge pull request !454 from leiguangyu/hilog
2024-03-19 06:44:35 +00:00
leiguangyu
809aa23027 open hilog
Change-Id: Ic186cecd59de2b8884e303c66b0afc3420c5f9bb
Signed-off-by: leiguangyu <leiguangyu@huawei.com>
2024-03-14 16:29:19 +08:00
openharmony_ci
3dcfdc5b0f
!451 修复record采样的实际时间大于设置的timeout参数的问题
Merge pull request !451 from czj-hw/fix_timeout
2024-03-13 01:54:06 +00:00
Chen Zhongjin
2df424b722 Fix record time larger than timeout
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2024-03-11 09:53:33 +08:00
openharmony_ci
b4c2223be4
!446 fix: hiperf侧剔除没有使用的mingw环境的mmap和munmap函数定义
Merge pull request !446 from hw_mzyan/master
2024-03-01 07:16:56 +00:00
yanmengzhao1
e691ce8eaa fix: remove unuseful host mmap/unmmap redefinitions
Signed-off-by: yanmengzhao1 <yanmengzhao1@huawei.com>
2024-02-29 15:41:43 +08:00
yuyanqinghw
58ce9eeecb support ArkJs callframe for hiperf
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-02-28 15:20:00 +08:00
yuyanqinghw
3e67169a4d support ArkJs callframe for hiperf
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-02-28 09:52:41 +08:00
yuyanqinghw
fe012847e1 support ArkJs callframe for hiperf
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-02-27 09:03:20 +08:00
yuyanqinghw
abab0b3441 support ArkJs callframe for hiperf
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-02-26 11:15:57 +08:00
wenlong12
f503c38e9d 告警清理
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2024-02-05 16:39:16 +08:00
yuyanqinghw
29a2f3d80a max sample rate optimization
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-30 15:08:09 +08:00
openharmony_ci
3d11c88205
!420 新增UT测试用例,删除冗余代码
Merge pull request !420 from wenlong_12/master
2024-01-19 10:28:50 +00:00
openharmony_ci
cde45cb03e
!423 优化comm事件写入
Merge pull request !423 from yuyanqing/master
2024-01-15 09:16:53 +00:00
yuyanqinghw
a501975392 write comm event before sampling
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-15 11:56:53 +08:00
openharmony_ci
dc2156c0a4
!422 hmperf修复mmap事件的bundle路径概率不生效
Merge pull request !422 from czj-hw/bundle_mmap2
2024-01-14 14:08:14 +00:00
Chen Zhongjin
c2d7fb6c39 Adapt hm bundle path for mmap2 event
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2024-01-14 19:04:01 +08:00
wenlong12
173c38a9ba 新增UT测试用例,删除冗余代码
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2024-01-12 16:57:41 +08:00
wenlong12
301eed2333 新增UT测试用例,删除冗余代码
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2024-01-12 11:28:09 +08:00
openharmony_ci
99452f358e
!418 hmperf适配callchain useronly
Merge pull request !418 from czj-hw/useronly_spid
2024-01-11 12:34:52 +00:00
yuyanqinghw
da8748ede0 callchain-useronly
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-11 15:07:06 +08:00
Chen Zhongjin
f1ea60628c Adapt hm server pid for callchain useronly
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2024-01-10 19:07:40 +08:00
yuyanqinghw
3d4966b038 user callchain only
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-06 17:41:10 +08:00
openharmony_ci
64572a1117
!415 hiperf性能优化
Merge pull request !415 from yuyanqing/master
2024-01-05 07:45:56 +00:00
yuyanqinghw
55060be72a performance optimization
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-04 09:07:43 +08:00
yuyanqinghw
570338de95 performance optimization
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-03 09:11:34 +08:00
yuyanqinghw
db95eeb22d performance optimization
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2024-01-02 20:36:00 +08:00
yuyanqinghw
e2d865aae5 update hilog interface
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2023-12-25 19:54:06 +08:00
openharmony_ci
2d754af177
!404 告警清理
Merge pull request !404 from wenlong_12/master
2023-12-19 06:14:14 +00:00
wenlong12
41c3f3df28 清理告警
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2023-12-19 10:33:50 +08:00
wenlong12
0bfc05bb21 清理告警
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2023-12-12 15:07:54 +08:00
pengjingtong
57e0c19029 Exclude kernel callchain by default, show kernel callchain with option --kernel-callchain
recovery -s --call-stack check logic, cannot combine within one line
Signed-off-by: pengjingtong <pengjingtong@huawei.com>

Signed-off-by: pengjingtong <pengjingtong@huawei.com>
2023-12-08 12:33:24 +08:00
pengjingtong
3b876dd3b7 Fix the problem that unable to obtain the name of transient thread promptly
Signed-off-by: pengjingtong <pengjingtong@huawei.com>
2023-12-07 15:54:51 +08:00
yuyanqinghw
b89d5e3f31 CallStack Deduplication
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2023-12-05 10:39:48 +08:00
yuyanqinghw
bfc7d13a61 CallStack Deduplication
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2023-12-02 20:53:32 +08:00
yuyanqinghw
7695757758 CallStack Deduplication
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2023-12-02 20:14:22 +08:00
yuyanqinghw
4c22310cf0 CallStack Deduplication
Signed-off-by: yuyanqinghw <yuyanqing539@huawei.com>
2023-12-02 18:02:18 +08:00
yanmengzhao1
c93b3ecfa4 fix: support unwinding sandbox library in dynamic dlopen scenario
Signed-off-by: yanmengzhao1 <yanmengzhao1@huawei.com>
2023-11-28 14:37:00 +08:00
hw_mzyan
31727da376 Merge branch 'master' of gitee.com:openharmony/developtools_hiperf into master
Signed-off-by: hw_mzyan <yanmengzhao1@huawei.com>
2023-11-26 08:54:49 +00:00
yanmengzhao1
38b88e0fb4 feat: hiperf support hap so features
Signed-off-by: yanmengzhao1 <yanmengzhao1@huawei.com>
2023-11-26 16:49:12 +08:00
openharmony_ci
2e71ab0a3b
!371 hiperf支持minidebuginfo功能
Merge pull request !371 from pengjingtong/master
2023-11-26 02:26:18 +00:00
pengjingtong
9e2bf00db1 Merge branch 'master' of gitee.com:openharmony/developtools_hiperf into master
Signed-off-by: pengjingtong <pengjingtong@huawei.com>
2023-11-25 09:59:17 +00:00
Chen Zhongjin
eeb1228c51 Fix hmperf performance
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2023-11-25 17:29:45 +08:00
wenlong12
3113db2a46 告警清理
Signed-off-by:wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wenlong12@huawei.com>
2023-11-16 09:06:04 +08:00
Chen Zhongjin
2e63693606 hmperf: Add devhost
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2023-11-13 10:48:33 +08:00
Chen Zhongjin
4d61d1b86d hmperf: Add server pid
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2023-11-13 10:48:33 +08:00
Chen Zhongjin
8cc7cfd3f0 hmperf: Parse map and symbol for kernel thread
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2023-11-13 10:48:32 +08:00
Chen Zhongjin
1409619bd1 hmperf: Add KernelThreadSymbols
Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
2023-11-13 10:46:51 +08:00