为什么 -Xmx 和 Runtime.maxMemory 不一致

问题描述添加时-Xmx????m对于命令行,JVM为您提供了一个接近此值但最多可超出14%的堆.JVM可以为您提供更接近您想要的数字,但只能通过反复试验.tothecommandline,theJVMgivesyouaheapwhichisclosetothisvaluebutc

发布:2022-10-16 标签:memoryjavagarbage-collectionjvmheap-memory


Young , Tenured 和 Perm 一代

问题描述我对Heap、Young、Tenured和Perm一代感到困惑.I'mconfusedwithHeap,Young,TenuredandPermgeneration.谁能解释一下?推荐答案Java垃圾收集器被称为GenerationalGarbageCollector.应

发布:2022-10-16 标签:javagarbage-collectionjvmheap-memory


我可以(并且我曾经想要)在.net 中设置最大堆大小吗?

问题描述来自java背景,我习惯的一件事是告诉JVM最大堆大小应该是多少.如果正在运行的程序尝试吞下的资源超出了允许范围,而垃圾收集器无法释放更多资源,则会抛出OutOfMemoryError并且一切都会发生.所以设置最大堆大小在Java中很重要.Comingfromajavab

发布:2022-10-16 标签:performance.netgarbage-collectionheap-memory


Java 非常大的堆大小

问题描述有没有人在Java中使用过非常大的堆(12GB或更高)?Doesanyonehaveexperiencewithusingverylargeheaps,12GBorhigherinJava?GC是否使程序无法使用?您使用哪些GC参数?哪个JVM、Sun或BEA更适合这个?

发布:2022-10-16 标签:performancejavagarbage-collectionheap-memory


如何检测和删除(在会话期间)不能被垃圾收集的未使用的 @ViewScoped bean

问题描述codebulb.ch在这篇文章中很好地解释和确认了这个问题提出的问题,包括JSF@ViewScoped、CDI@ViewSCoped之间的一些比较,以及Omnifaces@ViewScoped,并明确声明JSF@ViewScoped是设计泄漏":中实现在其文档中如下:在

发布:2022-10-16 标签:garbage-collectionheap-memoryjsfjsf-2view-scope


如何通过环境变量设置 Java 的最小和最大堆大小?

问题描述如何通过环境变量设置Java的最小和最大堆大小?HowdoIsetJava'sminandmaxheapsizethroughenvironmentvariables?我知道在启动java时可以设置堆大小,但我想通过我的服务器上的环境变量进行调整.Iknowthatthe

发布:2022-10-16 标签:environment-variablesjavaheap-memory


当 Fortran 生成大型内部临时数组时,如何避免堆栈溢出?

问题描述我有一些Fortran代码调用RESHAPE对矩阵进行重新排序,这样我现在要循环遍历的维度成为第一个可变维度(Fortran中的列优先顺序).IhavesomeFortrancodethatcallsRESHAPEtoreorderamatrixsuchthatthedi

发布:2022-10-16 标签:stack-overflowfortranheap-memorystack-memoryreshape


内存中的字符串文字在哪里?堆栈/堆?

问题描述可能重复:C字符串文字:它们去哪儿了?据我所知一般来说,指针必须是由malloc()分配,并将被分配堆,然后由free()取消分配;generally,pointerhavetobeallocatedbymalloc(),andwillbeallocatedtoheap,

发布:2022-10-16 标签:charcpointersheap-memorystack-memory


分段错误:当缓冲区大于 4M 时,Ubuntu 中 C 程序中的堆栈分配

问题描述这是一个完成大学任务的小程序:Here'sasmallprogramtoacollege'stask:#include<unistd.h>#ifndefBUFFERSIZE#defineBUFFERSIZE1#endifmain(){charbuffer[BUFFERSI

发布:2022-10-16 标签:ubuntucheap-memorystack-memorysegmentation-fault


栈可以长成堆吗?

问题描述我目前正在学习操作系统,我了解到堆栈位于内核和堆之间.令我困惑的是,在大多数实现中,由于堆栈倾向于向下增长而堆增长到更高的内存地址,是什么阻止了堆栈增长到堆中?如果有可能,如果它确实增长到堆中会发生什么?I'mcurrentlylearningaboutoperating

发布:2022-10-16 标签:operating-systemheap-memorystack-memory