Foreign Function & Memory API (incubator)

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instance_of gptkb:API
gptkbp:aims_to_improve gptkb:performance
Complexity of native code interaction
gptkbp:allows Memory deallocation
Direct memory allocation
gptkbp:developed_by gptkb:Open_JDK
gptkbp:development As of 2023
gptkbp:facilitates Cross-language interoperability
https://www.w3.org/2000/01/rdf-schema#label Foreign Function & Memory API (incubator)
gptkbp:introduced_in gptkb:Java_17
gptkbp:is_designed_for Java developers
gptkbp:is_documented_in Java documentation
gptkbp:is_expected_to Become stable in future releases
gptkbp:is_part_of gptkb:Java_2_Platform
gptkbp:is_related_to Foreign Linker API
gptkbp:is_supported_by gptkb:Java_Development_Kit_(JDK)
gptkbp:is_used_in Performance-critical applications
gptkbp:provides Safety features for memory access
Access to native functions
Access to native memory
gptkbp:purpose Interoperability with native code
gptkbp:related_to gptkb:Java_Native_Interface_(JNI)
gptkbp:status gptkb:Flamethrower
gptkbp:supports Memory segments
Memory access operations
gptkbp:bfsParent gptkb:JEP_389
gptkbp:bfsLayer 5