加载中
CCM1 通用计算模块fibonacci 性能对比

#include int fab (int n) { if(n == 1||n ==2) { return 1; } return fab(n-1) + fab(n-2); } int main() { for(int i = 2; i<= 40; i++) { printf(fab(i)); } return ......

gcc
2021/03/22 17:06
195
cheerp 使用事件的例子

这个文章主要描述在cheerp环境下, c++代码如何通过js包装使用dom事件 1 what?事件 事件作为js异步编程的核心,很好的把逻辑分散开来,形成各个处理的handler。 首先事件的目标和当前目标都...

2019/01/14 16:52
660
[shen编译器] 实现连续内存赋值

在wasm线性内存中,如果要实现连续内存赋值, 有两种方案。 如果使用偏移量的话,只需要控制偏移的空间的地址。 如果自己管理内存的话, 需要维护一个全局的pc控制内存增长。 偏移量的方案,...

2020/10/23 10:55
129
openn2o template.js 说明文档

最快的js 模板引擎, 每秒可达500万次渲染 可在node和浏览器端使用。 node批量编译示例 ------------- m1.html 模板文件 {# m1 hbox 横向滚动抽屉 #}...

js之优化

1 首先计算密集型的任务不要集中在某一个时间段来做, 否则会导致该时间片的帧负载过高,产生热点继而阻塞。 所以可以通过 setTimeout 对任务进行分片和离散。 比如处理10万个数据, 可以切片...

2020/09/30 14:11
77
object 的键值访问低效原因

> > 最近在编译器,发现之前的一个疑问被解开了,在javascript中,object的键值访问为什么比数组的下标访问性能差了10倍。 > 首先我们考虑的是实现一个数组,其实就是实现一个连续的内存块,...

2020/09/30 13:52
70
顺序查找实现

(module (memory 1) (func (export "find") (result i32) (local i32 i32 i32) ;; eax ebx ecx i32.const 0 i32.const 11 i32.store i32.const 1 i32.const 22 i32.store i32.cons......

2020/08/27 11:58
37
实现简单max函数

;;; a > b ? a : b (module (func (export "max") (param i32 i32) (result i32) get_local 0 get_local 1 i32.lt_s if get_local 1 ;; mov to eax return ......

2020/08/26 17:47
78

没有更多内容

加载失败,请刷新页面

返回顶部
顶部