-
Notifications
You must be signed in to change notification settings - Fork 729
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prevent repeated comp requests when code caches are full
For large applications, the code caches can become full, preventing further JIT compilation. Compilation requests issued by the invocation counting mechanism of the interpreter will be rejected early by the JIT, before having the chance of being queued for compilation. Ideally, once a method has been rejected once, it will not be sent again for compilation. Currently this is not happening due to the circumstances described in #20448 This commit will prevent an interpreted method to be sent repeatedly for JIT compilation if compilation is disabled (because of code/data caches becoming full or because of a user specified command line option). Fixes: #20448 Signed-off-by: Marius Pirvu <[email protected]>
- Loading branch information
Showing
2 changed files
with
26 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters