首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JVM大小的建议

JVM的大小设置是一趟很深的水,既要有对架构高度认识和落地,也要有对语言内部机制深入理解和掌握。...首先,需要对JVM的Heap大小有一个预设和监测,见这篇文章选择合适Java大小的五个建议(5 Tips for Proper Java Heap Size) https://dzone.com/articles...主要分年轻态和老生态两种,刚刚创建的对象在年轻态,如果这个对象引用被容器或静态或其他对象Hold住,或者经常使用,反正不是那种用完就丢等死那种,那么JVM会将其逐步类似复制粘贴到老生态,如果你使用缓存...,那么缓存的对象将大部分在老生态这个区域中,比如Jdonframework或Jivejdon缺省都有缓存,是一种基于内存的计算模式,也就是内存状态管理,那么对于的这两个区域大小设置就比较讲究了,下面以...jivejdon设置的经验谈谈: 在生产环节,需要对年轻态和老生态两个区域大小进行监测,根据访问量不同和CMS设置不同,特别是老生态大小会经常变化,监测使用PSI-Probe。

68420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    优化Java大小的5个技巧

    64位JVM可以解决这个问题,但物理资源可用性和垃圾回收成本仍然是有限制的(成本主要集中在GC大小收集上)。...对于32位JVM,通常不推荐一个Java大小超过2 GB(-Xms2048m,-Xmx2048m),对于Java EE应用程序和线程来说这样将需要足够的内存和本机PermGen。...一个典型的32位JVM,Java大小设置在2 GB(使用分代&并发收集器)通常为500 MB YoungGen分配空间和1.5 GB的OldGen空间。...2、对所有应用程序有深入的了解及其它们的特点(大小、类型、动态流量、无状态对象VS有状态对象、内部内存缓存等)。...“分而治之”策略包括拆分应用程序流量到多个JVM进程,下面提供一些拆分技巧: 1、减少每个JVM进程的Java大小(静态和动态的占用) 2、降低JVM调优复杂度。

    61810

    linux 查看目录大小_shell判断文件大小

    -s或–summarize 仅显示总计,即当前目录的大小。 -S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。...1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。...4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况 du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。...10>只显示一个目录树的全部磁盘使用情况 du -s /home/linux 11>查看各文件夹大小:du -h –max-depth=1 查看指定目录: 代码如下: 其中 /path表示路径

    11.6K20

    Linux 如何查看目录大小

    du命令 参考文章:how to check directory size in Linux 用于显示目录或文件的大小。...显示当前目录文件或者文件占用空间:du 显示指定文件或文件夹的大小:du test.txt 方便阅读的格式查看目录所占空间情况:du -h test 仅显示当前文件夹的总计:du -s * 以方便阅读的方式查看指定目录层级的空间占用情况...:du -lh --max-depth=1 du命令排序 查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小...;du *,就是查看当前目录下各子目录和文件的大小。...sort +1 -2 选出排在前面的10个:du ems_data | sort -rn | head 选出排在后面的10个:du ems_data |sort -rn | tail 当前目录的大小

    31.7K30

    如何在 Linux 中查看目录大小

    这是一篇关于如何通过一些常用的命令,显示 CentOS 或 RedHat 中的 Linux 目录大小,以及哪些文件夹占用的空间最大的教程。...-e [0-9][0-9]K -e ^0 | sort -n 在 Linux 文件夹中查找前 10 个大文件 find /home/shenweiyan/Downloads -xdev -type...f -exec du -sk {} \; |sort -rn | head -10 在 Linux 中查找使用率高的磁盘 df -P | awk '0+$5 >= 70 {print}'...# 其实 du -Th 就可以直接看 将限制更改为 10% 的示例 安装软件包以检查 Linux 目录大小 Ncdu 是 NCurses 磁盘使用率的首字母缩写。...结论 如您所见,Linux 目录大小可以通过多种不同的方法来确定,如果您还有其他一些经常使用的相关命令,欢迎在下面的评论中添加。

    13.1K20
    领券