Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 安装更多的R包是否会导致性能问题_Performance_R_Installation - Fatal编程技术网

Performance 安装更多的R包是否会导致性能问题

Performance 安装更多的R包是否会导致性能问题,performance,r,installation,Performance,R,Installation,如果在R中安装更多的软件包,这是否会导致R中可能出现的性能问题?例如,如果我安装了1000个软件包,而不是10个,则可以加载一个软件包: library('package name') 需要更长的时间吗 或者甚至R中的其他函数需要更长的时间?不,它不应该有什么区别 安装的软件包数量不应影响函数的速度或软件包的加载。安装软件包不会将它们放入RAM或任何东西中,它只是将文件安装到硬盘上。所以可能发生的最糟糕的事情是你耗尽了物理空间 现在,如果您加载了所有1000个包,那么您可能会看到性能下降,因

如果在R中安装更多的软件包,这是否会导致R中可能出现的性能问题?例如,如果我安装了1000个软件包,而不是10个,则可以加载一个软件包:

 library('package name')
需要更长的时间吗


或者甚至R中的其他函数需要更长的时间?

不,它不应该有什么区别

安装的软件包数量不应影响函数的速度或软件包的加载。安装软件包不会将它们放入RAM或任何东西中,它只是将文件安装到硬盘上。所以可能发生的最糟糕的事情是你耗尽了物理空间


现在,如果您加载了所有1000个包,那么您可能会看到性能下降,因为这将占用RAM。

这不是全部内容,因为有些函数确实会遍历库结构,因此它们将为拥有多个包而支付罚款。然而,有R核心成员定期安装所有CRAN软件包,因此他们通常会尝试优化此类功能。@SimonUrbanek-这是正确的,也是一个好的观点,但只有一小部分功能具有这种行为。对于一般情况,大多数函数不会因为安装了额外的软件包而受到影响。请注意问题中的“或者甚至R中的其他函数需要更长的时间?”因此,从技术上讲,您的答案是错误的;)我相信你们的专业知识,谢谢你们给我这个information@SimonUrbanek-哈哈,我真的无法反驳:p。我更多地考虑了我在R中经常使用的一般统计函数,据我所知,这些函数都无法访问库结构:S。。但现在重要的是,纳兹有足够的信息来做出明智的决定。