极限测试之Matlab和Forcal编译含简单计算的长表达式
2011-07-31 09:43
281 查看
Matlab 2009a 编译计算以下含简单计算的长表达式:启动时内存约175M,输入表达式后内存约180M,编译计算进行了约2分钟40秒,然后程序自动退出,退出前占内存约209M。显然,本次计算内存消耗很少,是什么原因导致程序退出呢?
Matlab编译稍短的式子还是可以的,只是耗时较长。
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
... ...
共85591个1相加的长表达式,因表达式太长,省略了,大家很容易恢复。
=======================
Forcal 9(OpenFC演示) 编译计算以下含简单计算的长表达式:启动时内存约12M,输入表达式后内存约13M,编译计算进行了约6秒,结果为85591,计算时及计算后内存约16M。以后多次计算内存仍为16M。
Forcal不擅长编译这种边编译边计算的程序代码,Forcal编译此类表达式耗时最长。
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
... ...
结果:85591.
表达式太长,省略了。
Matlab编译稍短的式子还是可以的,只是耗时较长。
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+...
... ...
共85591个1相加的长表达式,因表达式太长,省略了,大家很容易恢复。
=======================
Forcal 9(OpenFC演示) 编译计算以下含简单计算的长表达式:启动时内存约12M,输入表达式后内存约13M,编译计算进行了约6秒,结果为85591,计算时及计算后内存约16M。以后多次计算内存仍为16M。
Forcal不擅长编译这种边编译边计算的程序代码,Forcal编译此类表达式耗时最长。
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+
... ...
结果:85591.
表达式太长,省略了。
相关文章推荐
- 极限测试之Matlab与Forcal编译计算含自变量的简单长表达式
- 极限测试之Matlab与Forcal编译运行大型程序的效率
- 极限测试之Matlab与Forcal普通函数调用效率
- 极限测试之Matlab与Forcal的递归函数调用效率
- [置顶] 编译原理---四则运算表达式的计算简单实现
- matlab中计算矩的速度的简单测试
- 极限测试之Matlab与Forcal有无JIT加速器的比较
- 极限测试之Matlab与Forcal的错误(异常)处理
- 极限测试之Matlab与Forcal真实演练
- 极限测试之Matlab与Forcal动态生成函数的效率
- 栈的应用实例--简单表达式的计算
- matlab中样本相关系数的计算与测试
- 编译原理之后缀表达式生成与计算(2)
- 编译和安装linux内核2.6.x,一个简单的内核驱动测试
- 编译原理——赋值语句和简单表达式(十四)
- 简单的JAVA计算表达式,支持加减乘除括号
- 利用Java动态编译计算数学表达式
- 可视化科学计算Matlab语言的简单应用
- 一个简单的动态编译器,支持C#和VB.NET。当你想测试一些简单的代码的时候可以使用。
- 关于hadoop集群的简单性能测试——mapreduce性能,hive性能,并行计算分析(原创)