問題タブ [gstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
groovy - Groovy StringBuilder 追加 GString のパフォーマンスの問題
log4j2
ロギングに問題があります。
(groovy-all 4.0.0、org.apache.logging.log4j 2.17.1、gmavenplus-plugin 1.13.0)
大きなネストされた Map オブジェクトがあります (10 個のキーと 1 つの値が 100 の長さのマップのリストです)。
そして、ログを次のように呼び出します。
そして、この行は10秒以上機能します...
デバッグ中に、これが呼び出されることがわかりました:
インスタンスはどこにcharSequence
ありますかGString
。
パフォーマンスをチェックするためにいくつかのコードを追加しました。
出力:
そこで、どう対処したらよいかアドバイスをいただきたいです。
できます:
しかし、プロジェクト全体ですべてのログ レコードを String にキャストしたくありません。