gpt4 book ai didi

grails - Groovy & Grails 中的方法代码太大?

转载 作者:行者123 更新时间:2023-12-04 14:00:26 24 4
gpt4 key购买 nike

2014-06-17 11:22:18,622 [Thread-11] ERROR compiler.GrailsProjectWatcher  - Compilation Error: startup failed:
General error during class generation: Method code too large!

解决办法是什么?只需4-5行代码隐藏重启即可完全运行成功,bootStrap文件大小为149k。当我注释或删除 4-5 行代码时,它会运行没有错误!

最佳答案

Java 虚拟机有一个 limitation该方法不能大于 64k(65536 字节)。此 post详细描述了这个限制。
解决此问题的最佳方法是将大型方法简单地拆分为较小的方法,这通常是一种很好的做法。
另请注意,JVM JIT 编译器不会编译大于 8K 的方法。但是,您可以使用 -XX:-DontCompileHugeMethods 更改此行为。选项。

关于grails - Groovy & Grails 中的方法代码太大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24256316/

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