好久不见阿……大家 -_,-,最近完全沉浸在各种拖延症中,所以一直都没有更新……

libfisce的更新如下:

因为配合fiscegame2.0,版本号也飙升到2.0了……改动如下:

  1. 动态代理

  2. 各种引用(软引用等等

  3. 编译脚本生成器从autoconf改成了cmake,另外为了支持家里的build server,改用maven进行编译

  4. 优化了GC流程(貌似

  5. 优化了空finalize方法的处理

[more]

预计的改动:

  1. 降低perm的占用,居然随随便便就好几M了……

另外,同时对fiscegame2.0的进展如下(同样请对照上一篇,不过完全就是衰退了):

  1. 因为反射部分向fiscevm的逆移植还没有完成,优先运行在libfisce上。(现在加了动态代理和引用,估计更难逆移植了……啊大女儿阿,要被抛弃了么~球收养~
  2. 尽量保持向V1版的兼容性和开发习惯(完全抛弃了已经
  3. 最后还是决定自己开发渲染器了……不过不再基于JME等高级框架,而是继续OpenGL(主要是贴图缓存的管理之类的,自己写的话跟脚本引擎结合的比较好
  4. Sprite等等还是在虚拟机内运行,但是渲染的时候将参数串直接写入虚拟机和渲染器的共享内存中来提高效率
  5. avg脚本用jsp来实现,正在移植用于处理flag表达式引擎中……
  6. 输入输出在脚本语言中统一化(我都不记得这是什么意思了
  7. 开发语言向Groovy或者Scala或者Dart演化(放弃
  8. 虚拟机的性能再快一倍(在某些极端短环境下竟然实现了
  9. 爱疯版本(迟早会完成的……迟早……万一……