作者obarisk (OSWALT)
看板R_Language
标题[问题] 注解和效能
时间Mon Apr 15 12:04:56 2013
[问题类型]:
效能谘询:关於直译式语言的注解,影响效能的程度!
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我有一个需要最佳化的程式码,为了让程式码更清晰,必需要注解。
最佳化的目标是函式,函式里面有注解。
我的问题是,加入注解是否会影响程式码的效能?
还是R有机制会把函式的注解去掉?
google大神没有告诉我答案,可能关键字有错><
[程式范例]:
fTest <- function(a){
# do nothing
}
fTest2<- function(a){
}
# 两个会有差别吗?
[关键字]:
效能、注解
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 49.216.194.114
※ 编辑: obarisk 来自: 49.216.194.114 (04/15 12:05)
1F:推 Wush978:如果效能是你关心的问题,那就使用cmpfun 04/15 15:26
2F:→ Wush978:记得先library(compiler) 04/15 15:26
3F:→ Wush978:它会把函数编译成byte code,注解的影响应该很小 04/15 15:26
4F:推 Chris7462:同楼上。注解影响应该不大,毕竟 R 是直译式的语言 04/15 16:06
5F:推 Wush978:另外如果你真的希望程式码能重复使用的话,最好的方法是包 04/15 16:17
6F:→ Wush978:成R package。现在有Rstudio和roxygen2的支援,包package 04/15 16:17
7F:→ Wush978:和写文件很简单。 04/15 16:17
8F:→ obarisk:感谢啦。直译式注解才会影响!只是感觉影响不太! 04/15 19:53