jvm内存的思考

通过jvisual vm的线程内存视图,可以看到虚拟机栈、本地方法栈、静态变量、常量属于jvm 的gc root。本地变量在线程的栈帧里面。

栈是单独的一个内存空间,与堆共享服务器内存,可以设置每个栈帧大小

可以预见的是,如果不对线程池进行控制,那么大量的线程运行会打满jvm的堆内存,如果不对线程池的队列进行控制,那么排队的任务会也会占满内存


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注