博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ava进程内存消耗情况
阅读量:5249 次
发布时间:2019-06-14

本文共 661 字,大约阅读时间需要 2 分钟。

在上一篇博文中我们知道32位环境中Java进程的最大内存使用为2G,Java堆理论最大为1.75G,Java堆实际最大为1.5G,那Java进程的其它内存都哪里去了呢?

In summary, a Java process comprises

1. Java VM

2. Application byte code

3. Native heap space

4. Java heap space

5. JIT’d code space

Given that everything has to fit into 2 GB the Java heap theoretical maximum is around 1.75 GB, but most applications will get

out-of-memory errors at this setting, because of failures to get native memory. By the time all the code is loaded and space reserved for JIT’d code, the practical maximum size of the Java heap is around 1.5 GB.

So, a java process looks like this

 

转载于:https://www.cnblogs.com/orientsun/archive/2012/07/25/2608535.html

你可能感兴趣的文章
2019春 软件工程实践 助教总结
查看>>
YUV 格式的视频呈现
查看>>
Android弹出框的学习
查看>>
现代程序设计 作业1
查看>>
在android开发中添加外挂字体
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
多线程实现资源共享的问题学习与总结
查看>>
Learning-Python【26】:反射及内置方法
查看>>
torch教程[1]用numpy实现三层全连接神经网络
查看>>
java实现哈弗曼树
查看>>
转:Web 测试的创作与调试技术
查看>>
python学习笔记3-列表
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
线程androidAndroid ConditionVariable的用法
查看>>
stap-prep 需要安装那些内核符号
查看>>
转载:ASP.NET Core 在 JSON 文件中配置依赖注入
查看>>
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>