我从javascript,php,python等解释语言切换到了Go。
在使用某些CMS框架(如qor之后的框架之后,我意识到它会在运行时加载所有资源,例如:backend和frontend,即使用户只能访问前端。
所有后端/管理资源都是loaded,如:路由,SetupDashboard
,templates
...在我运行go run main.go
后
是否会为那些浪费的资源分配所有内存?
与动态加载(Go没有)加载所需资源时,与解释语言相比,性能是否有益?
def doSomething(name):
name = "package." + name
mod = __import__(name, fromlist=[''])
mod.doSomething()
或者像Go这样的编译语言如何在没有使用的情况下处理分配的内存?