Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
最小ランタイムでのガベージオブジェクトの蓄積の防止
Document Type and Number:
Japanese Patent JP2023551746
Kind Code:
A
Abstract:
最小ランタイムでガベージオブジェクトの蓄積を防止するためのコンピューター実装技術。本技術は、割当解除が起こるときにプログラマーが明示的にプログラムする必要がないソースプログラミング言語で書かれたソースコードが、暗黙的な割当解除をほとんどまたはまったくサポートしないランタイム内で実行できるかどうかをチェックすることを含む。同時に、本技術により、最小のランタイムでオブジェクトがタイミング良く割当解除されることが保証される。一態様では、本技術は、参照サイクルの可能性のあるソースコードのデータ型定義を検出すると、ソースコードのプログラマーにコンパイル時アラートを生成すること、またはソースコードのコンパイルを停止することを含む。本技術を用いると、プログラマーは、暗黙的な割当解除をまったく提供しない、または最小限だけサポートする(例えば、参照カウントだけを提供する)最小ランタイムと相互運用するプログラムフラグメントを生成しながら、暗黙的な割当解除エクスペリエンスが提供される。

Inventors:
Samuel, Michael Vincent
nagra, jasbir
Application Number:
JP2023548181A
Publication Date:
December 12, 2023
Filing Date:
December 21, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
Temper Systems, Inc.
International Classes:
G06F8/41
Attorney, Agent or Firm:
Patent Attorney Corporation RYUKA International Patent Office