由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人用tcl script么? 请教个问题
相关主题
问一下MPI的问题[合集] 请教一个Linux系统编程的问题
[合集] c++ 面试题一问Linux GNU C, readlink问题
Jquery 也看了大概c里面有什么函数可以
既然美国这么缺码工,为何不大力 外包到印度?[转载] Re: emacs 还是比较麻烦
如果一个core,多线程还有必要吗?Help -- How to output error messages to a file for scripts called by system calls???
C++声明细问Greasemonkey script for mitbbs (转载)
如何在c++里面得到程序到底试用了多少内存?关于perl和linux shell script的书最经典有哪些? (转载)
急问一个Linux shell问题要不要学习 scripting languages such as Python?
相关话题的讨论汇总
话题: proc话题: set话题: value话题: incr话题: tcl
进入Programming版参与讨论
1 (共1页)
c*******t
发帖数: 1095
1
tcl 里面proc call 的overhead 很大么?
我试过了比如 我有个proc:
proc foo { value } {
if {$value == "A" || $value == "B" } {
return C
}
return $value
}
用 proc:
for {set i 0} { $i < 100000} {incr i} {
set a 100
set a [foo $a]
}
和 不用proc
for {set i 0} { $i < 100000} {incr i} {
set a 100
if {$a == "A" || $a == "B"} {
set a C
}
}
run time 可以差到70%。 求解释。求speed up的办法。
谢谢
j*a
发帖数: 14423
2
我的virtualbox里面跑只差30%
real 0m0.334s
user 0m0.330s
sys 0m0.000s
real 0m0.265s
user 0m0.263s
sys 0m0.000s

【在 c*******t 的大作中提到】
: tcl 里面proc call 的overhead 很大么?
: 我试过了比如 我有个proc:
: proc foo { value } {
: if {$value == "A" || $value == "B" } {
: return C
: }
: return $value
: }
: 用 proc:
: for {set i 0} { $i < 100000} {incr i} {

c*******t
发帖数: 1095
3
30% 也很多啊。有办法用c++类似的inline吗?
j*a
发帖数: 14423
4
看绝对值的差异了吗?

【在 c*******t 的大作中提到】
: 30% 也很多啊。有办法用c++类似的inline吗?
1 (共1页)
进入Programming版参与讨论
相关主题
要不要学习 scripting languages such as Python?如果一个core,多线程还有必要吗?
windows scriptsC++声明细问
怎么才能在Unix里连续跑10个c写的程序如何在c++里面得到程序到底试用了多少内存?
AWS deployment 用 Asgard 或者script?急问一个Linux shell问题
问一下MPI的问题[合集] 请教一个Linux系统编程的问题
[合集] c++ 面试题一问Linux GNU C, readlink问题
Jquery 也看了大概c里面有什么函数可以
既然美国这么缺码工,为何不大力 外包到印度?[转载] Re: emacs 还是比较麻烦
相关话题的讨论汇总
话题: proc话题: set话题: value话题: incr话题: tcl