java - Java 8 中的默认最大 Codecache 大小是多少

标签 java linux

Oracle Java 8 64 位服务器虚拟机的默认最大代码缓存大小是多少?

我相信相关设置是 ReservedCodeCacheSize。我看到默认的 ReservedCodeCacheSize 有两个不同的值:

$ java -XX:+PrintFlagsFinal -version -server | grep ReservedCodeCacheSize
uintx ReservedCodeCacheSize                     = 251658240        {pd product}
java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
$ uname -va
Linux tst-job3 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

最佳答案

根据这个page它是 240MB。

我个人在 Windows 10 上对其进行了测试。 在 jre 7 x86 版本上,它给了我 50331648 字节 (48MB) 的限制。 在 jre 8 x64 版本上,它给了我 251658240 字节 (240MB) 的限制。 在 jre 8 x86 版本上,它给了我 251658240 字节 (240MB) 的限制。

页面上的值似乎是page您链接的是不同版本,请注意 url 中的“嵌入”。

Java embedded适用于比标准计算机更小/功能更弱的机器。

关于java - Java 8 中的默认最大 Codecache 大小是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38077984/

相关文章:

java - 如何在Papplet Java应用程序中显示可点击的超链接?

linux - 如何将颜色空间为 YCbCr 的图像转换为 CMYK?

c# - 线程未读取

java - Java Web 应用程序的体系结构指南?

带有请求正文的 Java HTTP DELETE

java - 在 Android 上使用 vosao

linux - Phidg​​et lib交叉编译

linux - 使用 libevent2 处理文件 I/O 时出现问题

linux - 避免杀死启动脚本的进程的 Shell 脚本

java - Spring Data JPA 原生 @Query,整个实体名为 @Param