Statements (403)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:allows |
Requires JVM support.
|
gptkbp:analysis |
Java Mission Control.
Supports visualization of collected data. |
gptkbp:author |
Marcus Hirt
|
gptkbp:benefits |
Better resource management
Improved performance monitoring Improved performance and quality of rendering on mac OS. Enhanced troubleshooting capabilities Reduced impact on application performance Simplified data analysis Improved performance diagnostics. Improved performance monitoring. |
gptkbp:collection |
Event-based.
|
gptkbp:community |
Active user community.
|
gptkbp:community_support |
Active community.
|
gptkbp:contains |
gptkb:JEP_387:_Elastic_Metaspace
gptkb:Pattern_Matching_for_instanceof gptkb:Sealed_Classes gptkb:Text_Blocks Hidden Classes JEP 384: Context-Specific Deserialization Filters JEP 390: Warnings for Value-Based Classes JEP 394: Pattern Matching for instanceof JEP 397: Sealed Interfaces JEP 396: Strongly Encapsulate JDK Internals by Default JEP 401: JDK 15 Release Notes JEP 403: JDK 15 Release Notes JEP 405: JDK 15 Release Notes JEP 410: JDK 15 Release Notes JEP 413: JDK 15 Release Notes JEP 414: JDK 15 Release Notes JEP 416: JDK 15 Release Notes JEP 418: JDK 15 Release Notes JEP 419: JDK 15 Release Notes JEP 420: JDK 15 Release Notes JEP 421: JDK 15 Release Notes JEP 424: JDK 15 Release Notes JEP 426: JDK 15 Release Notes JEP 427: JDK 15 Release Notes JEP 428: JDK 15 Release Notes JEP 435: JDK 15 Release Notes JEP 436: JDK 15 Release Notes JEP 438: JDK 15 Release Notes JEP 439: JDK 15 Release Notes JEP 440: JDK 15 Release Notes JEP 441: JDK 15 Release Notes JEP 443: JDK 15 Release Notes JEP 444: JDK 15 Release Notes JEP 447: JDK 15 Release Notes JEP 448: JDK 15 Release Notes JEP 450: JDK 15 Release Notes JEP 385: Deprecate RMI Activation JEP 388: Windows/ A Arch64 Port JEP 391: mac OS/ A Arch64 Port JEP 399: JDK 15 Release Notes JEP 400: JDK 15 Release Notes JEP 402: JDK 15 Release Notes JEP 404: JDK 15 Release Notes JEP 406: JDK 15 Release Notes JEP 407: JDK 15 Release Notes JEP 408: JDK 15 Release Notes JEP 409: JDK 15 Release Notes JEP 411: JDK 15 Release Notes JEP 412: JDK 15 Release Notes JEP 415: JDK 15 Release Notes JEP 417: JDK 15 Release Notes JEP 422: JDK 15 Release Notes JEP 423: JDK 15 Release Notes JEP 425: JDK 15 Release Notes JEP 429: JDK 15 Release Notes JEP 430: JDK 15 Release Notes JEP 431: JDK 15 Release Notes JEP 432: JDK 15 Release Notes JEP 433: JDK 15 Release Notes JEP 434: JDK 15 Release Notes JEP 437: JDK 15 Release Notes JEP 442: JDK 15 Release Notes JEP 445: JDK 15 Release Notes JEP 446: JDK 15 Release Notes JEP 449: JDK 15 Release Notes JEP 451: JDK 15 Release Notes JEP 452: JDK 15 Release Notes JEP 453: JDK 15 Release Notes JEP 454: JDK 15 Release Notes JEP 455: JDK 15 Release Notes JEP 456: JDK 15 Release Notes JEP 457: JDK 15 Release Notes JEP 458: JDK 15 Release Notes JEP 459: JDK 15 Release Notes JEP 460: JDK 15 Release Notes JEP 461: JDK 15 Release Notes JEP 462: JDK 15 Release Notes JEP 463: JDK 15 Release Notes JEP 464: JDK 15 Release Notes JEP 465: JDK 15 Release Notes JEP 466: JDK 15 Release Notes JEP 467: JDK 15 Release Notes JEP 468: JDK 15 Release Notes JEP 469: JDK 15 Release Notes JEP 470: JDK 15 Release Notes JEP 471: JDK 15 Release Notes JEP 472: JDK 15 Release Notes JEP 473: JDK 15 Release Notes JEP 474: JDK 15 Release Notes JEP 475: JDK 15 Release Notes JEP 476: JDK 15 Release Notes JEP 477: JDK 15 Release Notes JEP 478: JDK 15 Release Notes JEP 479: JDK 15 Release Notes JEP 480: JDK 15 Release Notes JEP 481: JDK 15 Release Notes JEP 482: JDK 15 Release Notes JEP 483: JDK 15 Release Notes JEP 484: JDK 15 Release Notes JEP 485: JDK 15 Release Notes JEP 486: JDK 15 Release Notes JEP 487: JDK 15 Release Notes JEP 488: JDK 15 Release Notes JEP 489: JDK 15 Release Notes JEP 490: JDK 15 Release Notes JEP 491: JDK 15 Release Notes JEP 492: JDK 15 Release Notes JEP 493: JDK 15 Release Notes JEP 494: JDK 15 Release Notes JEP 495: JDK 15 Release Notes JEP 496: JDK 15 Release Notes JEP 497: JDK 15 Release Notes JEP 498: JDK 15 Release Notes JEP 499: JDK 15 Release Notes New mac OS rendering pipeline JEP 386: New mac OS Rendering Pipeline JEP 395: Sealed Classes JEP 398: Deprecate the Security Manager for Removal JEP 377: ZGC: Concurrent Thread-Stack Processing JEP 392: API for the Java Platform Module System JEP 393: Foreign Function and Memory API (Incubator) Foreign Function Interface (Incubator) JEP 389: Foreign Function and Memory API (Incubator) |
gptkbp:contribution |
Open for contributions.
|
gptkbp:created |
2018-12-10
|
gptkbp:data_privacy |
Complies with data privacy standards.
|
gptkbp:data_type |
JFR format.
|
gptkbp:data_usage |
Aggregates data for analysis.
|
gptkbp:date |
2020-09-15
|
gptkbp:enhances |
More event types.
|
gptkbp:event_type |
Detailed documentation for events.
Garbage collection, method profiling. |
gptkbp:events |
Supports filtering of events.
Configurable sampling rates. Efficient storage of events. |
gptkbp:example |
Profiling a Java application.
|
gptkbp:exported_to |
Supports export to various formats.
|
gptkbp:features |
Data collection
Profiling tools Diagnostic tools Low overhead Event streaming Event recording, data analysis, low overhead. Event recording, low overhead. |
gptkbp:feedback |
Positive.
Incorporated into updates. Git Hub issues. |
gptkbp:first_published |
2020-01-14
September 2021 |
gptkbp:future_plans |
Expand event types and features.
|
gptkbp:goal |
To integrate the Java Flight Recorder into the JDK.
|
gptkbp:has_documentation |
Available on Open JDK website.
Comprehensive user guide available. JEP 328 Documentation |
gptkbp:has_version |
Updated in subsequent JDK releases.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 328
|
gptkbp:impact |
Improves Java FX performance on mac OS.
|
gptkbp:includes |
Enhancements
Bug fixes New features |
gptkbp:input_output |
Binary and human-readable formats.
|
gptkbp:introduced |
gptkb:JDK_11
|
gptkbp:is_a_tool_for |
Integrates with Java Mission Control.
|
gptkbp:is_adopted_by |
High among enterprise applications.
|
gptkbp:is_compared_to |
Similar to other profiling tools.
|
gptkbp:is_compatible_with |
Compatible with major OS.
|
gptkbp:is_described_as |
Introduces a new rendering pipeline for mac OS.
JDK 15 Release Notes Provides a low-overhead data collection framework for profiling and diagnostics. |
gptkbp:is_implemented_in |
gptkb:JDK_Flight_Recorder
gptkb:JDK_11 Open JDK. Uses Apple's Metal framework. |
gptkbp:is_integrated_with |
Easily integrates with existing systems.
|
gptkbp:is_monitored_by |
Compatible with various monitoring tools.
Thread, memory, CPU usage. |
gptkbp:is_reviewed_by |
JDK Review Board.
|
gptkbp:issues |
JDK-8212020
|
gptkbp:latest_version |
1.0
|
gptkbp:license |
gptkb:GNU_General_Public_License
|
gptkbp:notable_recipients |
gptkb:Richard_Bair
gptkb:David_Hill gptkb:Aleksey_Shipilev gptkb:Johan_Vos gptkb:Sander_Hoogendoorn JEP Committee JDK Community Jim Laskey Kevin Rushforth JEP 328 Contributors |
gptkbp:notable_recordings |
Configurable.
|
gptkbp:number_of_stages |
2021-08-12
|
gptkbp:performance |
Minimal.
Real-time. Latency, throughput. Less than 1%. |
gptkbp:project |
gptkb:Java_Enhancement_Proposal
gptkb:chess_match |
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Open_JDK_Community gptkb:Mark_Reinhold |
gptkbp:published_by |
September 2020
|
gptkbp:recording_location |
Start, stop, and dump recordings.
|
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_370 gptkb:JEP_373 gptkb:JEP_374 gptkb:JEP_375 gptkb:JEP_376 gptkb:JEP_377 gptkb:JEP_378 gptkb:JEP_379 gptkb:JEP_380 gptkb:JEP_381 gptkb:JEP_382 gptkb:JEP_383 gptkb:JEP_384 gptkb:JEP_385 gptkb:JEP_386 gptkb:JEP_387 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:JEP_396 gptkb:JEP_397 gptkb:JEP_398 gptkb:JEP_399 gptkb:JEP_400 gptkb:JEP_401 gptkb:JEP_402 gptkb:JEP_403 gptkb:JEP_404 gptkb:JEP_405 gptkb:JEP_406 gptkb:JEP_407 gptkb:JEP_408 gptkb:JEP_409 gptkb:JEP_410 gptkb:JEP_412 gptkb:JEP_413 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 gptkb:JEP_419 gptkb:JEP_420 gptkb:JEP_421 gptkb:JEP_422 gptkb:JEP_423 gptkb:JEP_424 gptkb:JEP_425 gptkb:JEP_426 gptkb:JEP_427 gptkb:JEP_428 gptkb:JEP_429 gptkb:JEP_430 gptkb:JEP_431 gptkb:JEP_432 gptkb:JEP_433 gptkb:JEP_434 gptkb:JEP_435 gptkb:JEP_436 gptkb:JEP_437 gptkb:JEP_438 gptkb:JEP_439 gptkb:JEP_440 gptkb:JEP_441 gptkb:JEP_442 gptkb:JEP_443 gptkb:JEP_444 gptkb:JEP_445 gptkb:JEP_446 gptkb:JEP_447 gptkb:JEP_448 gptkb:JEP_449 gptkb:JEP_450 gptkb:JEP_451 gptkb:JEP_452 gptkb:JEP_453 gptkb:JEP_454 gptkb:JEP_455 gptkb:JEP_456 gptkb:JEP_457 gptkb:JEP_458 gptkb:JEP_459 gptkb:JEP_460 gptkb:JEP_461 gptkb:JEP_462 gptkb:JEP_463 gptkb:JEP_464 gptkb:JEP_465 gptkb:JEP_466 gptkb:JEP_467 gptkb:JEP_468 gptkb:JEP_469 gptkb:JEP_470 gptkb:JEP_471 gptkb:JEP_472 gptkb:JEP_473 gptkb:JEP_474 gptkb:JEP_475 gptkb:JEP_476 gptkb:JEP_477 gptkb:JEP_478 gptkb:JEP_479 gptkb:JEP_480 gptkb:JEP_481 gptkb:JEP_482 gptkb:JEP_483 gptkb:JEP_484 gptkb:JEP_485 gptkb:JEP_486 gptkb:JEP_487 gptkb:JEP_488 gptkb:JEP_489 gptkb:JEP_490 gptkb:JEP_491 gptkb:JEP_492 gptkb:JEP_493 gptkb:JEP_494 gptkb:JEP_495 gptkb:JEP_496 gptkb:JEP_497 gptkb:JEP_498 gptkb:JEP_499 gptkb:JEP_500 JEP 330, JEP 331. |
gptkbp:related_to |
gptkb:JEP_386
gptkb:JEP_391 gptkb:video_game gptkb:Java_SE_15 Graphics rendering |
gptkbp:release_date |
2021-09-14
September 2018 September 2021 September 2018. |
gptkbp:release_format |
Long-Term Support (LTS)
|
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_11 gptkb:Java_11 Aligned with JDK release cycle. Available on Open JDK. https://openjdk.java.net/projects/jdk/17/release-notes Significant impact on performance monitoring. |
gptkbp:repository |
Open JDK Git Hub
|
gptkbp:requires |
gptkb:JDK_11
JDK 11 or later JDK 14 or later. JDK 11 or later. |
gptkbp:security_features |
Data is collected with security in mind.
|
gptkbp:serving_temperature |
2021-07-15
|
gptkbp:setting |
Can be configured via command line.
|
gptkbp:specifies |
gptkb:Java_SE_11
Java Flight Recorder Specification |
gptkbp:status |
gptkb:Final
|
gptkbp:student_enrollment |
Configurable.
Configurable retention. |
gptkbp:system_requirements |
JDK 11 or higher.
|
gptkbp:target_audience |
System administrators
Java developers Performance engineers Application architects Dev Ops teams Developers and system administrators. |
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_14 gptkb:JDK_15 |
gptkbp:technology |
Compatibility with older JD Ks.
|
gptkbp:title |
gptkb:studio
gptkb:New_mac_OS_Rendering_Pipeline JDK 17 Release Schedule |
gptkbp:tuning |
Supports tuning of JVM parameters.
|
gptkbp:use_case |
Production monitoring.
|
gptkbp:user_base |
Java developers.
|
gptkbp:uses |
Used for monitoring Java applications.
Used for monitoring and profiling Java applications. Used for performance analysis. |
gptkbp:bfsParent |
gptkb:JEP_389
gptkb:JEP_393 |
gptkbp:bfsLayer |
4
|