从可能的最高性能角度来看,static与dynamic库链接选项是否也会因为DLL的缓存未命中率较高而对性能产生影响?我的想法是,当一个库被statically链接时,整个程序被加载到一个地方或附近。但是当dynamically链接时,DLL可能会被加载到某个地方,它的变量可能会被分配到“太远”的地方。这是真的吗,或者就cache miss ratio而言,动态链接库没有性能损失?(仅限快速C/C+
在Rails项目中,通常只将shell增强gem包含在Gemfile的development / test部分中--大概是因为如果将这些gem包含在生产Gemfile中,可能会影响性能或内存。然而,如果我知道它们会显著减慢我的应用程序速度,我就无法证明将它们添加到生产环境中是合理的。那么,在Production on Rails中包含byebug、pry或awesome_print等外壳增强gem会