性能问答>JVM如何判断堆中的一块内存是否是可用的?>
3回复
1年前

JVM如何判断堆中的一块内存是否是可用的?



如何知道内存中什么地方已经有对象占用了,什么地方是可分配的?

2639 阅读
请先登录,再评论

也许你想知道的是内存分配方式。具体的实现可以去参考内存管理相关实现。例如buddy system, malloc, tcmalloc, jcmalloc等。

1年前

可以通过HSDB这个工具去查看,不过你知道这个也没啥意义,这个都是JVM来控制的

11年前

其实这个问题没有多少意义,都说到内存是否可用,其实就是关系到操作系统了. 建议你去了解下垃圾回收和对象创建。 内存分配就是判断出对象所占空间小于这一块内存的容量 那么他其实就是可用的。

11年前