苦楝类似于heapy应用程序(在“孔雀”项目),在试图了解内存已分配。
目前,其主要区别在于,它的拆分计算汇总统计内存消耗从内存消耗的实际扫描任务,等等。它这样做,因为我经常想弄清楚是怎么回事,我的过程,而我的进程占用大量的内存(1GB等)。它还允许大大简化了扫描仪,因为我不分配Python对象,而试图分析Python对象的内存消耗。
它可能会增长到包括一个图形用户界面浏览参考图。现在它主要是用在Python解释器。
这个名字仅仅是一个有趣的词(指水曲柳木若虫)
什么是此版本的新:
- 将``__sizeof__``成员很多核心类(向IntSet等)(约翰Arbash梅内尔)
- ``ObjectManager.compute_total_size()``现在只计算一个单一对象的大小,而不是所有的对象。所有对象的时间太长无论如何是有用的,最好是使其更容易使用的有用的API。 (约翰Arbash梅内尔)
- ``obj.iter_recursive_refs()``现在可以用来发现从该对象(包括OBJ)引用的对象。它也可以采取目标地址的迭代排除。这使得它很容易问,"哪些对象是从x不是来自Y&QUOT无障碍访问?; (约翰Arbash梅内尔)
- ``ObjectManager.summarize()``现在可以采取的对象和排除列表,并总结了引用的对象。当你想看看图形的一个子集这是非常有用的。语法is``ObjectManager.summarize(OBJ,[not_address1,not_address2])``。 (约翰Arbash梅内尔)
- ``obj.all()``和``obj.compute_total_size()``帮手。这些让你设定的引用对象匹配的类型(如``om.get_all()``)的。但他们也* *让你传递一个排除列表,所以你只能把事情从到达这里,而不是从到达那里。 (约翰Arbash梅内尔)
什么是0.2.0版本,新的:
- 的内部的一个相当重大的改造,提供显著节约内存和对象图的更方便的导航。
要求:
- 在Python的
- 的Python
- 高硼硅
评论没有发现