UCDetector:ユーザ空間で実装したSwift言語用の循環参照検知器
書誌事項
- タイトル別名
-
- UCDetector: retain cycle detector for Swift language implemented on user-land
抄録
<p>本論文ではSwift言語のARC機能により発生する強い循環参照やメモリリークを自動的に検知する新しいツールUCDetectorを提案する.Swift言語の「静的型付けで安全な言語でありながら低レベルなプログラミングが可能」という特徴,SwiftリフレクションAPI,デバッガ lldb Pyton APIを用いることで,簡易かつコンパクトな実装が可能だったこと,その際に自明ではない様々な障壁があったことを知見として本論文では報告する.また,実装した循環参照検知器の精度と効率に対する予備評価の結果も報告する.</p>
収録刊行物
-
- コンピュータ ソフトウェア
-
コンピュータ ソフトウェア 39 (4), 4_97-4_128, 2022-10-25
日本ソフトウェア科学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1390294186611245824
-
- ISSN
- 02896540
-
- 本文言語コード
- ja
-
- データソース種別
-
- JaLC
- KAKEN
-
- 抄録ライセンスフラグ
- 使用不可