V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lithbitren  ›  全部回复第 17 页 / 共 17 页
回复总数  334
1 ... 8  9  10  11  12  13  14  15  16  17  
2020-03-14 00:22:40 +08:00
回复了 CicadaMan 创建的主题 Python Python 的内存是如何管理的
@CEBBCAT 主楼的帖子,关于垃圾回收的变量链表,在我另一个帖子里发现,当达到阈值时触发垃圾回收时,并不会清除掉所有不可到达的变量,每次都会残留几个,这是啥原因昂。
2020-03-14 00:20:58 +08:00
回复了 CicadaMan 创建的主题 Python Python 的内存是如何管理的
@CEBBCAT 蟹蟹,原来是回复里不支持 Markdown 语法
2020-03-14 00:09:45 +08:00
回复了 CicadaMan 创建的主题 Python Python 的内存是如何管理的
@CEBBCAT 没找到指南啊,反引号`我试过了好像没啥用啊,在网上查到的其他语法好像也没有解析昂,还是说只在主楼显示,回复无法显示。
*斜体*或_斜体_
**粗体**
***加粗斜体***
~~删除线~~
++下划线++
==背景高亮==
<font color=#0099ff size=12 face="黑体">test</font>
<div style="color: red">test</div>
```
a = 0
if a == 1:
a = 2
```
<script>
a = 0
if a == 1:
a = 2
</script>
2020-03-13 23:09:08 +08:00
回复了 CicadaMan 创建的主题 Python Python 的内存是如何管理的
顺道问一下,代码是这么插入的啊,妹找到教程啊
2020-03-13 23:08:22 +08:00
回复了 CicadaMan 创建的主题 Python Python 的内存是如何管理的
资瓷,解决了我的一个小疑惑。
@ppyybb 谢谢大佬提示,学 c 的时候学过不过那时还不了解并行,把函数的重入性和线程安全搞混了,后来玩 python 几乎不会出线程相关错误,所以是第一次见这个错误,错误信息直接丢网上大多都在说线程安全问题,所以以为就是线程安全问题,现在搜了搜资料大概是了解。

灵剑大大的那篇文章也没具体说什么情况会报错,感觉这应该算是一个例子吧。

不过灵剑大大在评论区里提到了 pypy,pypy 很多扩展和函数都不能直接用,不过测了下好像也是会自动 GC 的,不过启动阈值很大, 而且并不是成对清理的,开 n = 1 000 000 才发现__del__函数的调用。psutil 不能用,任务管理器里进程内存的变化肉眼不可,感觉还是挺黑箱的。

pypy7.3

No_188294: (d_i: 188294, d_a: 188293, d_b: 40108)
No_327273: (d_i: 138979, d_a: 138979, d_b: 148185)
No_482999: (d_i: 155726, d_a: 155726, d_b: 138979)
No_623060: (d_i: 140061, d_a: 140061, d_b: 155726)
No_758523: (d_i: 135463, d_a: 135463, d_b: 140061)
No_914568: (d_i: 156045, d_a: 156045, d_b: 135463)
顺便问问怎么在输入框里正常贴代码,直接贴好像缩进会被铲掉。
@limyel 是的,一直都是这么听说的,如果循环引用数量少的话(少于 44 对时),在__del__里发打印,会发现程序退出的时候才会打印。
2020-03-13 17:43:41 +08:00
回复了 isCyan 创建的主题 V2EX 攻略:教你如何在 V2EX 发图片/插链接/插代码/插视频(第二版)
```
a = 0
if a = 1:
a = 2
```
1 ... 8  9  10  11  12  13  14  15  16  17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5584 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.