diff options
| author | Kali Kaneko <kali@leap.se> | 2016-05-18 12:13:52 -0400 |
|---|---|---|
| committer | Kali Kaneko <kali@leap.se> | 2016-05-18 12:13:52 -0400 |
| commit | 90aa7a275c41af130dcddaefd798ae35c505b6d5 (patch) | |
| tree | 95441aa18d1022eea56d9348e0c32f392bb674ea /pkg/tools | |
| parent | aecb13feed8797acaa3f91be45a82a52b64d4723 (diff) | |
| parent | facefed990195bd89bf1064e75b171edd084f632 (diff) | |
Merge tag '0.9.2'
Tag leap.bitmask version 0.9.2
Diffstat (limited to 'pkg/tools')
| -rw-r--r-- | pkg/tools/profile.mk | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkg/tools/profile.mk b/pkg/tools/profile.mk new file mode 100644 index 00000000..8d45c01a --- /dev/null +++ b/pkg/tools/profile.mk @@ -0,0 +1,23 @@ +do_cprofile: + python -m cProfile -o bitmask.cprofile src/leap/bitmask/app.py --debug -N + +view_cprofile: + cprofilev bitmask.cprofile + +mailprofile: + gprof2dot -f pstats /tmp/leap_mail_profile.pstats -n 0.2 -e 0.2 | dot -Tpdf -o /tmp/leap_mail_profile.pdf + +do_lineprof: + LEAP_PROFILE_IMAPCMD=1 LEAP_MAIL_MANHOLE=1 kernprof.py -l src/leap/bitmask/app.py --debug + +do_lineprof_offline: + LEAP_PROFILE_IMAPCMD=1 LEAP_MAIL_MANHOLE=1 kernprof.py -l src/leap/bitmask/app.py --offline --debug -N + +view_lineprof: + @python -m line_profiler app.py.lprof | $(EDITOR) - + +resource_graph: + #./pkg/scripts/monitor_resource.zsh `ps aux | grep app.py | head -1 | awk '{print $$2}'` $(RESOURCE_TIME) + ./pkg/scripts/monitor_resource.zsh `pgrep bitmask` $(RESOURCE_TIME) + display bitmask-resources.png + |
