- 博客(0)
- 资源 (6)
- 收藏
- 关注
Google V8引擎 for .Net3.5 / 4.0
Google V8引擎 for .Net3.5 / 4.0
V8是一个由美国Google开发的开源JavaScript引擎,用于Google Chrome中。[2]Lars Bak是这个项目的组长。[3]
V8在运行之前将JavaScript编译成了机器码,而非字节码或是解释执行 它,以此提升性能。更进一步,使用了如内联缓存(inline caching)等方法来提高性能。有了这些功能,JavaScript程序与V8引擎的速度媲美二进制编译。[4]
传统的javascript是动态语言,又可称之为Prototype-based Language,JavaScript继承方法是使用prototype,通过指定prototype属性,便可以指定要继承的目标。属性可以在运行时添加到或从对象中删除,引擎会为运行中的对象创建一个属性字典,新的属性都要通过字典查找属性在内存中的位置。V8为object新增属性的时候,就以上次的hidden class为父类别,创建新属性的hidden class的子类别,如此一来属性访问不再需要动态字典查找了。
为了缩短由垃圾收集造成的停顿,V8使用stop-the-world, generational, accurate的垃圾收集器。[5]在执行回收之时会暂时中断程序的执行,而且只处理对象堆栈。还会收集内存内所有对象的指针,可以避免内存溢出的情况。V8汇编器是基于Strongtalk汇编器
2014-06-24
basic BBS论坛
BASISBBS论坛最大的优点就是非常简单易用,同时包含了主流论坛的绝大部分功能。程序小巧,使用灵活。并且完全兼容IIS和第三方ASP支撑软件。比如,发布的一个BASISBBS版本使用了NETBOX的技术进行了封包编译,彻底脱离了IIS等ASP支撑环境,用一个绿色软件运行即可实现论坛的服务!
程序启动自适应端口,发表文章的自动排版功能,针对每篇主题的灵活的权限设置等等
2009-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人