Falcon 0.9.0 - Albatros RELEASE NOTES (二)
尽管没有有力的优化应用到代码,代码多个部分的简化带来某些部分感觉到的性能提升
尽管在这个发行版本之后想法是是引擎接口成型,使得它朝向的周围的应用(嵌入式应用,模块和脚本)
开始优化底层引擎,短期这是来开始一轮我们想在0.9版本带来的优化的坚固基础象征。
短期计划
在这个0.9版本被认为是一个"bleeding edge",他提倡一个简单的修正和发布。大约30-45天0.9.2应该被发布,
是第二版"bleeding edge"来解决升级期间发现的问题
在这个和下个版本之间的空间全部是bug发现和调整。如果他们的缺失被认为是一个他的bug,待选的特色可能被添加。
同样的我们计划完成在这个包中TODO列表的任务。
已知问题
这个发行版本在linux32,Solaris (Sparc/x86), Linux AMD64 and Win32 (VS8)系统上十分稳定的支持。
在Linux x64 and Windows AMD/x64,我们有实验性的一个零星问题,创建和销毁一些成百的模块和VM每秒
它是你可能注意到当使用Falcon做一个单一程序,但当嵌入极度苛刻的应用他可能是一个问题。
MinGW编译版本看起来是相对较少稳定性,尤其是多线程测试。在发行第一个0.9系列官方版本之前我们将定位这个问题。
使用提示
尽管在你的应用的决定实际需求新的垃圾收集器是相对有效率的,在回收使用的内存是相对分离的,
定义运算法则依然是没有进展和试验性质的。如果你的应用是内存影响的,确认阅读关于新GC对象的内核模块文档
提供4种默认收集策略并允许自己实现。一个良好设置的GC策略能提升你应用的性能并减少他内存的占用;
我们将朝着在大多数通用模式发现收集器策略智能化工作,你提供你自己万一这方面是对你应用挑剔的