Project1

标题: 求优化内存的脚本 [打印本页]

作者: 超音速    时间: 2015-1-26 14:18
标题: 求优化内存的脚本
谁有优化内存的脚本,va刷新图片太慢,切换角色后不能刷新角色头像
作者: 永燃的狂炎    时间: 2015-1-26 14:26
伸手太长了吧...还是那句,用VIP来吸引的话更快更好解决。
作者: david_ng223    时间: 2015-1-26 14:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 三途亚梦    时间: 2015-1-26 14:45
你确定你有在需要刷新的时候给它刷新指令了吗?
作者: 超音速    时间: 2015-1-26 14:49
我找到了一个,给大家分享一下吧
  1. ############################################################################
  2. # RM内存自动清理脚本(XP&VX) v 1.00
  3. # 作者:精灵使者 创意:夏娜 各种压力的猫君
  4. # 按惯例,此类脚本应该放在最上面,就会自动工作。
  5. # 使用方法:直接插入脚本的最上面即可
  6. # 如果感觉卡机,请修改GC_FREQ
  7. ############################################################################
  8.   #--------------------------------------------------------------------------
  9.   # ● 设定部分
  10.   #--------------------------------------------------------------------------
  11. module GC_CLEAR
  12. GC_FREQ = 500 #清理内存的频率(如果卡机,请调大清理频率,默认1秒整理1次)
  13. GC_TRANSITION = true #场景变换的时候是否立即清理,默认开启
  14. end
  15.   #--------------------------------------------------------------------------
  16.   # ● 创建自动清理线程
  17.   #--------------------------------------------------------------------------
  18. if @gc_thread.nil?
  19. @gc_thread = Thread.new{loop{GC.start;sleep(GC_CLEAR::GC_FREQ)}}
  20. end
  21.   #--------------------------------------------------------------------------
  22.   # ● 场景变换时清理部分
  23.   #--------------------------------------------------------------------------
  24. class << Graphics
  25. alias origin_transition transition unless method_defined? :origin_transition
  26. alias origin_freeze freeze unless method_defined? :origin_freeze

  27. def transition(*args)
  28.   origin_transition(*args)
  29.   GC.start if GC_CLEAR::GC_TRANSITION
  30. end
  31. def freeze
  32.   origin_freeze
  33.   GC.start if GC_CLEAR::GC_TRANSITION
  34. end
  35. end
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1