擅长:python、mysql、java
<p>如果对象不再被引用,则会删除该对象。在</p>
<p>这个内存是在内部释放的,如果有一个关于相同大小的请求,以后可以再次使用。只有满足某些条件,内存才会再次返回操作系统。在</p>
<p>如果它是一个更大的对象,可能是内存管理决定直接从操作系统调用<code>mmap()</code>,从而为这个对象独占地获取内存。释放后,内存立即可用。在</p>
<p>如果执行<code>del points[:]</code>,只释放内容,我不确定保存对前一个内容的引用的数组是否收缩;执行<code>del points</code>应该是更好的选择。在</p>
<p>此外,<code>Point()</code>可能在内部保留对所创建对象的引用(但是,我不确定它为什么要这样做)。在这种情况下,<code>del points</code>不会释放它们,因为它们仍在内部引用。在</p>