当前位置: 首页 > news >正文

wordpress多站点统计深圳做网站好的网站建设公司

wordpress多站点统计,深圳做网站好的网站建设公司,wordpress怎么更新,万网的app叫什么tracemalloc 模块是一个用于对 python 已申请的内存块进行debug的工具。它能提供以下信息: 定位对象分配内存的位置 按文件、按行统计python的内存块分配情况: 总大小、块的数量以及块平均大小。 对比两个内存快照的差异,以便排查内存泄漏 显示前10项 显示内存…

tracemalloc 模块是一个用于对 python 已申请的内存块进行debug的工具。它能提供以下信息:

  • 定位对象分配内存的位置

  • 文件、按行统计python的内存块分配情况: 总大小、块的数量以及块平均大小。

  • 对比两个内存快照的差异,以便排查内存泄漏

显示前10项

显示内存分配最多的10个文件:

import tracemalloctracemalloc.start()
# --- 业务代码 start ---
n = 10000000
s = 0
for i in range(1, n):s *= i
# --- 业务代码 end ---
snapshot = tracemalloc.take_snapshot()  # 内存摄像
top_stats = snapshot.statistics('lineno')  # 内存占用数据获取print('[Top 10]')
for stat in top_stats[:10]:  # 打印占用内存最大的10个子进程print(stat)# [Top 10]
# D:/MyPython/tracemalloc/demo.py:5: size=576 B, count=1, average=576 B
# D:/MyPython/tracemalloc/demo.py:7: size=28 B, count=1, average=28 B

 TOP1:代码第五行占用内存大小576B

 计算差异

获取两个快照并显示差异:

import tracemalloctracemalloc.start()
snapshot0 = tracemalloc.take_snapshot()  # 第一张快照
# --- 业务代码 start ---
n = 10000000
s = 0
for i in range(1, n):s *= i
# --- 业务代码 end ---
snapshot1 = tracemalloc.take_snapshot()  # 第二张快照
top_stats = snapshot1.compare_to(snapshot0, 'lineno')  # 快照对比print('[Top 10 differences]')
for stat in top_stats[:10]:print(stat)# [Top 10 differences]
# D:/MyPython/tracemalloc/demo.py:27: size=576 B (+576 B), count=1 (+1), average=576 B
# D:\Program Files\anaconda3\lib\tracemalloc.py:397: size=88 B (+88 B), count=2 (+2), average=44 B
# D:\Program Files\anaconda3\lib\tracemalloc.py:534: size=48 B (+48 B), count=1 (+1), average=48 B
# D:\Program Files\anaconda3\lib\tracemalloc.py:291: size=40 B (+40 B), count=1 (+1), average=40 B
# D:/MyPython/tracemalloc/demo.py:31: size=28 B (+28 B), count=1 (+1), average=28 B

 TOP1:代码第27行占用内存大小增加了576B


参考: 

tracemalloc --- 跟踪内存分配 — Python 3.7.13 文档
https://docs.python.org/zh-cn/3.7/library/tracemalloc.html#module-tracemalloc

python3使用tracemalloc追踪mmap内存变化 - DECHIN - 博客园
https://www.cnblogs.com/dechinphy/p/mmap.html

http://www.yayakq.cn/news/627407/

相关文章:

  • 网站开发有哪几类html中文网站作业
  • 帮公司做网站的外包公司长春建设工程信息网
  • 网站分析 案例爱设计作图
  • 53套网站源码企业站群cms
  • 单位建网站的详细步骤郴州市地图
  • 中企动力做网站收费标准移动应用开发学什么
  • 做的比较好的设计公司网站西安搜索引擎优化
  • seo网站优化策划案禁用wordpress自动保存的插件
  • 郑州做网站比较好的公司wordpress创建公告
  • 做的网站怎么放在网上萧山网站制作公司
  • 大连网站优化网站优化名词解释
  • 潢川城乡建设局网站WordPress的FTP登录凭据
  • 临淄建设局网站关键词在线试听
  • 博客网站首页设计国家外管局网站怎么做收汇
  • 网站ns记录成都红酒网站建设
  • 认识电子商务网站建设技术深圳网站建设网站制作哪家好
  • 学做吃的的网站wordpress添加友联
  • 生物科技 网站模板下载网站设计经典案例欣赏
  • 国内做服装的网站有哪些方面网店代运营公司有哪些
  • 青岛高端网站设计公司塘厦镇做网站
  • 满版型网站有哪些自己在线制作logo免费下载
  • 广州网站建设公司嘉御wordpress响应式主题下载
  • 郑州响应式网站网站建设美工的职位要求
  • 辽阳专业建设网站公司网站编辑主要做什么
  • 网站建设包括备案吗3d建模软件手机版下载
  • 学校网站建设工作总结高校精神文明建设网站
  • 周口集团网站建设商业类网站
  • 网站的栏目和板块设计微信分销网站建设价格
  • 邵武网站建设网站支付怎么做
  • 网站模板有什么用微信扫码点餐小程序