Webサイトを作成しようとしていますが、PermGen例外が発生することがあります。
そこで、作成するオブジェクトの量を減らし、メモリ消費を減らす方法を探し始めました。
いくつかの記事を読みました。しかし、私はいくつかのことについてよくわかりません。
たとえば、メソッドの外部(グローバル)でリストを宣言するのが良いですか、それともメソッドの内部でリストを作成するのが良いですか?この場合のメモリ消費量の違いは何ですか?それらをローカルとして宣言すると、使用後にガベージコレクターがそれらを収集し、ヒープのスペースを解放することを意味しますか?
誰かがより多くのメモリ消費を減らし、作成されたオブジェクトの量を減らす方法を提案できますか(@Autowiredはオブジェクトで宣言するためのより良い方法ですか)?