登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2
Star
8
Fork
9
OpenCloudOS
/
perf-prof
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
v1.9.1
v1.9.1 Bug fixes: - rundelay: also track prev_state==0 for scheduling delay on 4.14+ - python: fix NULL pointer dereference when event does not exist - profile: require -F/--freq option for profile profiler - packages: fix download script GitHub API rate limit failure Improvements: - multi-trace-usage by Ruu Documentation: - docs: add static GitHub Pages site with honeycomb logo - docs: add Chinese/English language toggle - docs: add profiler documentation links in analyzer table - docs: improve mobile responsive layout
db5190b
2026-05-18 18:54
下载
v1.9.0
perf-prof v1.9.0 DWARF unwind support: - Add DWARF-based user-space stack unwinding via libunwind - Integrate --user-callchain=dwarf[,size] option for all supported profilers: profile, trace, split-lock, task-state, num-dist, multi-trace, page-faults, hrtimer, breakpoint, kmemleak, kmemprof, flame_graph - Support DWARF unwind in Python PerfEvent callchain and print - Enable per-event DWARF sampling in tp_evsel_new - Return zero for unmapped memory reads in access_mem to handle DW_EH_PE_indirect personality routine references Profiler changes: - Remove sched-migrate profiler Bug fixes: - Fix perf_event_member_offset for variable-size members - Fix unused variable on aarch64 in dwarf_unwind - Use prof_dev_env2attr in hrtimer to enable DWARF-required sampling - Handle nested function definitions in symbol lookup - Use buildid_obj for unwind data lookup Packaging: - Add libunwind as required dependency for RPM builds - Support specifying architecture in download-python-standalone.sh Documentation: - Add --user-callchain=dwarf option to all profiler documentation - Update docs/ and skills/ references for DWARF support Tests: - Add DWARF unwind callchain test cases for all supported profilers
1e02d8e
2026-03-18 10:25
下载
v1.8.2
v1.8.2 - tests: Use standalone python for Cython module compilation - packages: Add download script for python-build-standalone - docs: Document standalone python build method - tep: extract tep__string_field_as_binary() for shared string-to-binary detection
c8f1006
2026-03-04 23:56
下载
v1.8.1
perf-prof v1.8.1 Build: - Rename PYTHON_PREFIX to PYTHON_HOME for clarity - python: fix __stringify compile error Packages: - Add --compat mode to rpm.sh with standalone python bundling and glibc 2.17 compatibility support
14d6885
2026-03-02 14:46
下载
v1.8.0
perf-prof v1.8.0 Python scripting profiler: - Add Python scripting profiler for custom event processing - PerfEvent type with lazy field evaluation and callchain support - Built-in perf_prof module with print_event function - Profiler event source (dev_tp) support - Script template generation, alias attribute, minevtime support - Python 3.7~3.15 version compatibility Event processing improvements: - Add print_event callback for unified event printing - Move event preprocessing into perf_event_forward() - Add external field for fast evsel -> tp/dev access - Simplify tp lookup using tp_from_evsel() across profilers kmemleak enhancements: - Add --comm option for allocator process names in report - Per-comm leaked bytes tracking - Replace rblist with rb_root/rb_root_cached - Remove gc_free and enable order by default - Defer bytes_alloc computation from sample to collect_leaked_bytes Build system: - Support python-build-standalone with PYTHON= option - Add NO_LIBPYTHON switch and fix CFLAGS_REMOVE_ semantics - Move traceevent plugins under /usr/lib64/perf-prof/ directory Library updates: - Update libtraceevent to 1.9.0 - Merge upstream libperf patches for evlist, evsel, and mmap Other: - Add single-entry cache to global_comm_get() - Order: allocate event_copy on demand for out-of-order fix - Add perf_event_member_cache and member access helpers
781bd6e
2026-02-28 18:54
下载
v1.7.2
v1.7.2 Release 78f68d5 tests: Add test cases for --key complex expression support 623f6ed top: Support complex expressions for --key option 38220af multi-trace: Support complex expressions for --key option f4d36d0 kmemleak: Align lost event handling with unified print_lost_fn 6b13bae multi-trace: Align lost event handling with unified print_lost_fn 14f2fa9 monitor: Reduce lost events log output frequency
78f68d5
2026-01-09 17:30
下载
v1.7.1
Release v1.7.1 Changes since v1.7.0: - docs: Enhance help documentation for multiple profilers - docs: Enhance profiler help documentation with more examples - top: Improve help documentation with clearer structure - hrtimer: Fix expr_load_data size parameter and improve documentation - breakpoint: Update description with detailed documentation - Revert "breakpoint: Decode the XCHG instruction" - docs: Update hrcount and stat profiler descriptions - docs: Fix incorrect commands and add kmemprof documentation - perf: Enable watermark by default to reduce wakeup frequency - sql: Add comprehensive help documentation for sql_desc - expr: Rename __cpu/__pid to _cpu/_pid for SQL column consistency
8ec3ffb
2026-01-08 11:19
下载
v1.7.0
Release v1.7.0 Major additions: - Add SQL-based event aggregation and analysis profiler - Embed SQLite 3.51.1 source code directly into the project - Add Virtual Table support with query optimization and index support - Add comprehensive SQL scalar functions (symbolic, ksymbol, uuid_str, ip functions, etc.) SQL Features: - Constraint pushdown for Virtual Table INTEGER columns - ORDER BY optimization via automatic index field selection - User-specified index field via index= attribute - Query planner constraints to kernel trace event filter conversion - Prepared statements caching and query performance monitoring - Support single-argument symbolic() when only one __print_symbolic exists Other Changes: - Add README files (English and Chinese) - Add comprehensive documentation for sql profiler - Add glibc 2.17 compatibility fix - Reorganize profiler documentation into dedicated directory - Add --verify option to validate virtual table implementation
d2fdccb
2025-12-25 19:05
下载
v1.6.1
Release v1.6.1 Key improvements: - bpf:kvm_exit: Optimize process tracking to avoid costly global_comm lookups - rpm: Auto-detect tag format to support both old and new naming conventions Bug fixes: - Fix event selection for main thread exit monitoring (use sched:sched_process_exit) - Add backward compatibility for building RPM packages with historical tags
db9e70e
2025-11-20 17:54
下载
v1.6.0
Release version 1.6.0 Major features and improvements: - Comprehensive documentation reorganization and expansion - Enhanced expression compiler with new built-in functions - Improved task-state analysis with better mode handling - Fixed instruction set consistency issues - Added detailed parameter reference and filtering guides This release includes significant documentation improvements and code quality enhancements for better user experience.
9577e4c
2025-11-19 09:54
下载
1.5.5
tcmalloc
9b01ac0
2025-06-25 15:43
下载
1.5.4
bpf:kvm-exit: Cumulative rundelay and wait
fa2b041
2025-06-12 11:26
下载
1.5.3
bpf:kvm-exit: rundelay
9998cb0
2025-06-04 16:53
下载
1.5.2
bpf:kvm-exit bugfix
925b9c1
2025-06-02 14:39
下载
1.5.1
breakpoint decode insn, bpf:kvm-exit
5196d0c
2025-05-28 16:17
下载
1.5.0
heap sort, build, demangle
6a484de
2025-03-26 15:21
下载
1.4.4
compile error
269fc8f
2025-02-18 14:34
下载
查看发行版
1.4.3
update to Linux v6.6.77
9edc8ff
2025-02-17 09:58
下载
查看发行版
1.4.2
build: ebpf, rpm
09ee15d
2025-02-14 11:30
下载
查看发行版
1.4.1
heap sort
fa75611
2025-01-10 15:47
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/OpenCloudOS/perf-prof.git
git@gitee.com:OpenCloudOS/perf-prof.git
OpenCloudOS
perf-prof
perf-prof
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册