gpt4 book ai didi

function - 在 JVM 中分配大量 PermGen 空间时,Scala 中的一等函数能否成为一个问题?

转载 作者:行者123 更新时间:2023-12-04 05:04:43 28 4
gpt4 key购买 nike

关于Scala中的一等函数,在《Programming by Scala》一书中写到:

A function literal is compiled into a class that when instantiated at run-time is a function value.



当一个程序中使用了很多一等的函数时,会不会影响JVM的PermGen空间?因为编译器不是简单的函数,而是为函数值的每个变体生成类(例如,在部分应用函数的不同定义的情况下)。

最佳答案

内存配置文件肯定会与普通 Java 程序的内存配置文件不同,尽管您几乎可以在 JVM 上调整任何内存参数。

然而,我只能说,在深入参与 Scala 社区的一年中,我从未见过有人提示过这一点。

关于function - 在 JVM 中分配大量 PermGen 空间时,Scala 中的一等函数能否成为一个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845266/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com