https://github.com/littlemo/moprofiler
综合性能分析工具,集成了内存使用与执行时间的分析器
https://github.com/littlemo/moprofiler
memory profiler stopwatch time tool
Last synced: 5 months ago
JSON representation
综合性能分析工具,集成了内存使用与执行时间的分析器
- Host: GitHub
- URL: https://github.com/littlemo/moprofiler
- Owner: littlemo
- License: lgpl-3.0
- Created: 2018-12-23T13:43:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:31:07.000Z (over 3 years ago)
- Last Synced: 2025-09-28T15:11:44.509Z (9 months ago)
- Topics: memory, profiler, stopwatch, time, tool
- Language: Python
- Homepage: http://moprofiler.rtfd.io/
- Size: 252 KB
- Stars: 5
- Watchers: 0
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# MoProfiler
综合性能分析工具,集成了内存使用、执行时间的分析器,及秒表打点工具
## Badge
### GitHub
[](https://github.com/littlemo)
[](https://github.com/littlemo/moprofiler)
[](https://github.com/littlemo/moprofiler)
[](https://github.com/littlemo/moprofiler/releases)
[](https://github.com/littlemo/moprofiler)
[](https://github.com/littlemo/moprofiler/releases)
[](https://github.com/littlemo/moprofiler/releases)
### CI
[](https://travis-ci.org/littlemo/moprofiler)
[](http://moprofiler.readthedocs.io/zh_CN/latest/?badge=latest)
[](https://sonarcloud.io/dashboard?id=littlemo_moprofiler)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Coverage)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=ncloc)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Maintainability)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Reliability)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Security)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Security)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Reliability)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Duplications)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Maintainability)
[](https://sonarcloud.io/component_measures?id=littlemo_moprofiler&metric=Maintainability)
### PyPi
[](https://pypi.org/project/moprofiler/)
[](https://pypi.org/project/moprofiler/)
[](https://pypi.org/project/moprofiler/)
[](https://pypi.org/project/moprofiler/)
[](https://pypi.org/project/moprofiler/)
[](https://pypi.org/project/moprofiler/)
### 其他
[](https://github.com/littlemo/moprofiler)
[](https://keybase.io/littlemo)
## 项目描述
了解更多,可查看 [官方文档](http://moprofiler.rtfd.io)
## 特性
1. 提供了对 [line_profiler](https://github.com/rkern/line_profiler) 时间分析器的封装,便于在被装饰函数外打印分析结果
2. 提供了对 [memory-profiler](https://github.com/pythonprofilers/memory_profiler) 内存分析器的封装,便于在被装饰函数外打印分析结果
3. 提供了用于打点计时的秒表工具,方便记录函数的关键执行节点,以及局部切片代码的执行耗时,可用于生产场景
4. 上述三个工具提供了对外统一的 *装饰器* 与 *Mixin* 使用方式
5. 兼容 `Python2` 与 `Python3`
## License
本项目采用 [](https://github.com/littlemo/moprofiler) 协议开源发布,请您在修改后维持开源发布,并为原作者额外署名,谢谢您的尊重。
若您需要将本项目应用于商业目的,请单独联系本人( [@littlemo](https://github.com/littlemo) ),获取商业授权。
## 问题
如果您在使用该应用时遇到任何问题,请在 GitHub 上查看本项目 [](https://github.com/littlemo/moprofiler) ,并在其中提交 [Issues](https://github.com/littlemo/moprofiler/issues) 给我,多谢您的帮助~~
## 捐赠
来杯咖啡可好~~ **⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄**
