Statements (393)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:chess_match
|
gptkbp:addresses |
Security policies
event data retention Garbage collection challenges Compilation bottlenecks |
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
graphics performance
Reduce security vulnerabilities Reduce memory usage Garbage collection performance improve observability of Java applications |
gptkbp:allows |
custom event handlers
|
gptkbp:amended_by |
gptkb:javac
|
gptkbp:approves |
gptkb:software_framework
gptkb:JCP 2021-05-11 |
gptkbp:author |
gptkb:Javac_Team
gptkb:Mark_Reinhold JDK Release Team JEP Authors |
gptkbp:benefits |
system administrators
Java developers Reduced pause times Improved observability of Java applications. |
gptkbp:challenges |
Performance overhead.
Data privacy concerns. Complexity of event data. |
gptkbp:collaborated_with |
Industry partnerships
open-source projects Open source projects Academic research projects Java community contributors |
gptkbp:consequences |
Legacy applications may break
|
gptkbp:contributed_to |
Java performance improvements
|
gptkbp:contribution |
Enhances JFR capabilities.
|
gptkbp:created |
2021-07-14
2021-09-15 2019-12-16 |
gptkbp:date |
2021-09-15
|
gptkbp:dependency |
gptkb:None
Requires JDK 17 or later. |
gptkbp:discusses |
Open JDK mailing list
Open JDK mailing lists https://openjdk.java.net/jeps/387 Concurrent marking of thread stacks |
gptkbp:enables |
real-time monitoring
event consumption by external tools |
gptkbp:enhances |
gptkb:Java_Flight_Recorder
Code generation Error reporting Certificate validation application diagnostics Java FX on mac OS ZGC capabilities |
gptkbp:event_type |
Various JFR event types
|
gptkbp:example |
Sample applications provided.
|
gptkbp:exhibited_at |
Demo applications
|
gptkbp:facilitates |
analysis of application performance
|
gptkbp:features |
Event filtering
Event transformation Integration with monitoring tools. Event aggregation |
gptkbp:feedback |
Mixed responses
Positive feedback from users. Requests for additional features. Suggestions for performance improvements. |
gptkbp:first_published |
2023-01-10
|
gptkbp:focus |
New features and enhancements in JDK 15
Compiler performance |
gptkbp:focuses_on |
Thread stack processing
|
gptkbp:future_plans |
Enhancements to event types.
Monitor impact on ecosystem Improved filtering capabilities. Support for additional protocols. |
gptkbp:goal |
Standardize event streaming.
|
gptkbp:has_documentation |
Available on Open JDK website.
|
gptkbp:highlights |
Java newsletters
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 387
|
gptkbp:impact |
Performance monitoring
Improves code readability and reduces boilerplate. Applications that depend on Java EE and CORBA will need to migrate. Applications using JMX will need to find alternatives Java EE and CORBA users |
gptkbp:improves |
Security features
rendering speed GPU utilization Application responsiveness Incremental compilation event data accessibility Compilation speed |
gptkbp:includes |
gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:Pattern_Matching_for_instanceof gptkb:Sealed_Classes gptkb:Text_Blocks API changes Bug fixes Performance benchmarks Performance improvements Hidden Classes JVM Constants API New language features New mac OS rendering pipeline TLS 1.3 support Z Garbage Collector (ZGC) improvements New optimizations configuration options for event streaming JEP 384: Context-Sensitive String Literal |
gptkbp:introduced |
gptkb:JDK_17
gptkb:JDK_14 gptkb:JDK_15 gptkb:Java_17 New cryptographic algorithms |
gptkbp:is_about |
Eliminate the Security Manager
|
gptkbp:is_adopted_by |
gptkb:software
gptkb:Educational_Institution gptkb:Java_community Software companies Various organizations enterprise applications Open source projects Java developers Open source communities Cloud computing environments Java projects Widely adopted in production systems. |
gptkbp:is_aimed_at |
developers using Java FX on mac OS.
|
gptkbp:is_analyzed_in |
Case studies
data scientists Performance reviews Technical papers Technical reviews Performance analysts Java analysts |
gptkbp:is_celebrated_in |
gptkb:Java_conferences
Java communities |
gptkbp:is_challenged_by |
gptkb:New_technologies
Performance issues Legacy systems |
gptkbp:is_cited_in |
Research papers
Java documentation Java performance literature Research papers on Java performance |
gptkbp:is_compared_to |
Previous JDK versions
|
gptkbp:is_compatible_with |
Previous JDK versions
existing JFR tools existing Java applications |
gptkbp:is_considered |
future Java versions
|
gptkbp:is_described_as |
gptkb:JFR:_Event_Streaming
gptkb:municipality technical specifications Technical blogs New Security Improvements Introduces a new rendering pipeline for mac OS. JDK 15 Release Notes This JEP proposes to remove the Java EE and CORBA modules from the JDK. Enhances the switch statement to support pattern matching. JDK 14 Release Notes JDK 14 Compiler Improvements Provides a standard mechanism for streaming Java Flight Recorder events. |
gptkbp:is_designed_for |
high-performance applications
mac OS applications |
gptkbp:is_discussed_in |
gptkb:software_framework
Online communities Podcasts Java meetups Developer blogs Technical blogs technical blogs Web forums Java forums Technical meetups |
gptkbp:is_documented_in |
gptkb:API
Open JDK documentation Open JDK website JDK 14 documentation JEP 387 documentation |
gptkbp:is_evaluated_by |
Performance metrics
Peer reviews Performance assessments Java developers Performance benchmarks performance analysts Industry analysts Code reviews Benchmarking studies Performance testing tools Java assessments |
gptkbp:is_expected_to |
Improve developer productivity
|
gptkbp:is_explored_in |
gptkb:Workshops
Online courses Webinars research papers Research initiatives Java tutorials Java researchers |
gptkbp:is_implemented_in |
gptkb:Z_Garbage_Collector
gptkb:software gptkb:Java_Enhancement_Proposal JDK 14 implementation JDK 17. JDK 17 and later versions JDK 17 implementation JDK 21 build process JDK 14 Compiler |
gptkbp:is_influenced_by |
User feedback
Community feedback previous JE Ps Previous JE Ps on garbage collection |
gptkbp:is_influential_in |
Software engineering methodologies
Java development practices |
gptkbp:is_integrated_with |
Java development tools
monitoring solutions |
gptkbp:is_linked_to |
gptkb:Java_SE_15
|
gptkbp:is_motivated_by |
Reduce the size of the JDK
Java EE and CORBA are no longer part of the Java SE platform. Remove obsolete technologies from the JDK |
gptkbp:is_part_of |
gptkb:Java_SE_11
gptkb:Java_SE_17 gptkb:Java_SE_Platform gptkb:Java_Enhancement_Proposal Java development process Java platform evolution Java 17 features Java 17 release Java performance tuning strategies Java programming language evolution Java 14 release cycle JDK 14 release Java performance optimization techniques |
gptkbp:is_prominent_in |
Java discussions
|
gptkbp:is_promoted_by |
Social media campaigns
Webinars Meetups conferences Java advocates Java blogs Java influencers Java newsletters |
gptkbp:is_recognized_by |
Java developers
Java awards Java organizations |
gptkbp:is_referenced_in |
Technical specifications
Technical articles Java community resources Java documentation Java textbooks Documentation guides Subsequent JE Ps |
gptkbp:is_related_to |
gptkb:JEP_384
gptkb:JEP_394 gptkb:JEP_395 gptkb:Java_Flight_Recorder gptkb:Java_SE_14 event-driven architecture observability tools |
gptkbp:is_reviewed_by |
gptkb:software_framework
gptkb:Java_SE_Review_Board Java experts Java community meetings |
gptkbp:is_sought_after_by |
Java developers
|
gptkbp:is_supported_by |
gptkb:Java_frameworks
gptkb:Java_SE_14 gptkb:Java_community gptkb:chess_match Multiple platforms Java developers Consulting firms Java user groups Documentation resources Java ID Es Java environments Java runtime environments |
gptkbp:is_tested_for |
Quality assurance teams
production environments Java QA teams Open JDK testing team JDK 14 testing |
gptkbp:is_used_for |
performance tuning
|
gptkbp:is_used_in |
Java applications
|
gptkbp:is_utilized_in |
Real-time systems
Startups cloud environments High-performance applications Java applications Enterprise applications debugging purposes Java courses |
gptkbp:is_valued_for |
Java users
|
gptkbp:issues |
JDK-8212000
|
gptkbp:keywords |
gptkb:Java_Language
Pattern Matching Switch Statement |
gptkbp:latest_version |
1.0
|
gptkbp:managed_by |
gptkb:Open_JDK_community
|
gptkbp:plot_summary |
This JEP proposes the removal of JMX.
This JEP proposes to deprecate the Java EE and CORBA modules for removal. |
gptkbp:presented_by |
gptkb:Java_conferences
|
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Mark_Reinhold JDK Enhancement-Proposal Concurrent processing of thread stacks in Z Garbage Collector streaming of Java Flight Recorder events Remove the Java Management Extensions (JMX) Modules |
gptkbp:provides |
Improved performance
better visual quality event filtering capabilities Better API usability Enhanced language features Improved key management real-time event data Better diagnostics |
gptkbp:published_by |
March 2020
|
gptkbp:reduces |
CPU overhead
|
gptkbp:regulatory_compliance |
Follows JDK standards.
|
gptkbp:related_jeps |
gptkb:JEP_386
gptkb:JEP_392 gptkb:JEP_394 gptkb:JEP_290 |
gptkbp:related_to |
gptkb:JEP_386
gptkb:JEP_388 gptkb:JEP_389 gptkb:JEP_390 gptkb:JEP_391 gptkb:JEP_392 gptkb:JEP_393 gptkb:JEP_394 gptkb:JEP_395 gptkb:Z_Garbage_Collector gptkb:Java_Flight_Recorder gptkb:JDK_11 |
gptkbp:release_date |
September 2021
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_17 gptkb:JDK_14 gptkb:JDK_15 gptkb:Java_17 The Java EE and CORBA modules have been removed. JDK 21 Release Notes JMX modules removed from JDK 21 |
gptkbp:released_in |
gptkb:Database_Management_System
|
gptkbp:replaced_by |
existing rendering pipeline
Java EE Modules CORBA Modules |
gptkbp:reports_to |
JDK Bug System
|
gptkbp:requires |
gptkb:JEP_386
Java Virtual Machine (JVM) support JDK 17 or later mac OS 10.14 or later |
gptkbp:specifies |
Pattern Matching for switch expressions.
Java SE 14 API Specification |
gptkbp:sponsor |
Java leaders
|
gptkbp:status |
gptkb:Final
standard feature |
gptkbp:streaming_platforms |
JFRAPI
|
gptkbp:succeeded_by |
Community engagement levels.
User satisfaction ratings. Performance improvements reported. Adoption rate in production. Number of contributions to the project. |
gptkbp:supports |
high-resolution displays
New language features Secure coding practices monitoring and profiling |
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_11 gptkb:JDK_14 gptkb:JDK_21 |
gptkbp:technology |
Cloud-native applications.
Distributed tracing. Microservices monitoring. |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Pattern Matching for switch ZGC: Concurrent Thread-Stack Processing Remove the Java EE and CORBA Modules Deprecate the Java EE and CORBA Modules for Removal JFR Event Streaming (Standard Feature) JDK 14 Support for the Java SE 14 API Specification |
gptkbp:tutorials |
Online resources available.
|
gptkbp:updates |
2021-09-14
2020-03-17 Future JE Ps |
gptkbp:use_case |
Real-time monitoring
|
gptkbp:user_reviews |
gptkb:Brian_Goetz
gptkb:Alex_Buckley JDK Review Team Various Open JDK contributors |
gptkbp:utilizes |
Apple Metal API
|
gptkbp:wildlife |
Encourages development of new tools.
Influences Java monitoring tools. Promotes best practices in observability. |