相关疑难解决方法(0)

如何在Python中确定对象的大小?

在C中,我们可以找到的大小int,char等我想知道如何获得物体的大小就像一个字符串,整数,等在Python.

相关问题:Python列表(元组)中每个元素有多少字节?

我使用的XML文件包含指定值大小的大小字段.我必须解析这个XML并进行编码.当我想更改特定字段的值时,我将检查该值的大小字段.在这里,我想比较一下我输入的新值是否与XML中的值相同.我需要检查新值的大小.在字符串的情况下,我可以说它的长度.但是在int,float等的情况下我很困惑.

python memory memory-management object sizeof

606
推荐指数
12
解决办法
53万
查看次数

Python内存泄漏?

我正在写一个似乎在泄漏内存的python扩展.我试图用valgrind找出问题的根源.

然而,根据valgrind,似乎python本身正在泄漏内存.使用以下简单脚本:

hello.py

  print "Hello World!"
Run Code Online (Sandbox Code Playgroud)

并做

> valgrind --tool=memcheck python ./hello.py

(...)
==7937== ERROR SUMMARY: 580 errors from 34 contexts (suppressed: 21 from 1)
==7937== malloc/free: in use at exit: 721,878 bytes in 190 blocks.
==7937== malloc/free: 2,436 allocs, 2,246 frees, 1,863,631 bytes allocated.
==7937== For counts of detected errors, rerun with: -v
==7937== Use --track-origins=yes to see where uninitialised values come from
==7937== searching for pointers to 190 not-freed blocks.
==7937== checked 965,952 bytes.
==7937== 
==7937== LEAK SUMMARY: …
Run Code Online (Sandbox Code Playgroud)

python memory valgrind memory-management

7
推荐指数
1
解决办法
5093
查看次数

标签 统计

memory ×2

memory-management ×2

python ×2

object ×1

sizeof ×1

valgrind ×1