查看: 1836|回复: 7

匿名实例的释放

  [复制链接]

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

发表于 2009-1-20 04:40:22 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
匿名实例怎么释放
比如
a = Bitmap.new(file)
a.blt(x,y,Bitmap.new(file),rect)
那个第二行的Bitmap怎么释放掉,会被GC自动清理吗

如果会的话,把Bitmap换成一个Window,过一会儿就会自动消失?
如果不能释放,是不是如果建立需要释放的实例就必须给个名字,以避免撑爆内存?

Viewport,Sprite,Plane等呢?
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上

炎发灼眼的讨伐

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
回帖
894
发表于 2009-1-20 04:47:22 | 显示全部楼层
放心好了  Bitmap会被GC自动回收的
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
RMXP&amp;RMVX通用Web化完成- -|||
回复

使用道具 举报

八云紫的式神<

梦石
0
星屑
828
在线时间
1260 小时
注册时间
2008-1-1
回帖
3889

烫烫烫

 楼主| 发表于 2009-1-20 15:13:55 | 显示全部楼层
Viewport和其他的呢
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2009-1-20 15:26:49 | 显示全部楼层
如果会的话,把Bitmap换成一个Window,过一会儿就会自动消失?

是的.不過消失前停留的時長不定.

另外問問夏娜:是不是每次方法結束,系統就會自動調用一次CG回收?
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

炎发灼眼的讨伐

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
回帖
894
发表于 2009-1-20 16:29:09 | 显示全部楼层
以下引用禾西于2009-1-20 7:26:49的发言:


如果会的话,把Bitmap换成一个Window,过一会儿就会自动消失?

是的.不過消失前停留的時長不定.

另外問問夏娜:是不是每次方法結束,系統就會自動調用一次CG回收?

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~


不是的。。GC 调用很慢的, 所以不可能每次方法调用结束就调用GC的。。一般在对象分配内存失败会调用GC。。 当然还有其他情况
RMXP&amp;RMVX通用Web化完成- -|||
回复

使用道具 举报

炎发灼眼的讨伐

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
回帖
894
发表于 2009-1-20 16:30:36 | 显示全部楼层
屏蔽 orz
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-1-20 16:47:57 | 显示全部楼层
其实通过事件的脚本新建个window,就会发现,有时候立刻就消失了,有时候要等许久
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2009-1-21 01:12:05 | 显示全部楼层
GC.START
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部