ユーザ用ツール

サイト用ツール


embed:tips1

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
embed:tips1 [2023/01/29 09:50] – [基本方針] machiaworxembed:tips1 [2024/05/04 11:20] (現在) machiaworx
行 8: 行 8:
 ==== 状況  ==== ==== 状況  ====
  
-  * 記述そのものでGCが発生。すなわち長い記述だとGCの量が多い +  * 記述そのものでGCが発生。すなわち長い記述だとGCの量が多い。\\ 実際はコンパイル後のTACが格納されるためコメント行等は削除されるが、それでもデータはstring型で持っているため、長い記述は避けるほうがいい。 
-  * 組み込み関数を呼ぶと300-400byte程度のGCが発生+  * 組み込み関数を呼ぶと300-400byte程度のGCが発生。delegate先の記述で変数の確保方法によってはGCが発生するとのこと。
   * 組み込み関数分のヒープ確保はどうもキャッシュされるらしく、複数回呼んでもメモリ使用量はほぼ変化しないときがある   * 組み込み関数分のヒープ確保はどうもキャッシュされるらしく、複数回呼んでもメモリ使用量はほぼ変化しないときがある
  
embed/tips1.1674953443.txt.gz · 最終更新: 2023/01/29 09:50 by machiaworx