java - 确定任何 web 应用程序和独立应用程序所需的 -Xmx 和 -Xms 的最佳方法

2024-01-29

我想知道如何确定独立应用程序以及在 tomcat 服务器上运行的 Web 应用程序所需的堆大小。

部署到服务器后如何确定相同。

Thanks.


您可以从分析内存使用情况开始。 JDK(6以上)有它的可视化虚拟机 http://visualvm.java.net/例如。我个人比较喜欢的一个工具是Eclipse 内存分析器 http://www.eclipse.org/mat/,最初来自SAP,现已开放。您可以分析堆转储或将其连接到您选择的 java 进程。

要以编程方式创建堆转储,您可以使用this http://blogs.oracle.com/sundararajan/entry/programmatically_dumping_heap_from_java

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java - 确定任何 web 应用程序和独立应用程序所需的 -Xmx 和 -Xms 的最佳方法 的相关文章

随机推荐

  • 如何在 Scala 中迭代已定义对象中的内部对象

    我的问题是如何使用 Scala 迭代 Scala 中定义的对象中的内部对象reflection package object Units val values CITIZEN WORKER Nil I need something refl
  • 三路比较运算符成员与非成员实现

    如果出现以下情况 双向比较运算符应该是非成员函数 您希望第一个操作数的类型不是此类 您想要对两个操作数中的任何一个进行隐式类型转换 新的 C 20 三路比较运算符具有对称生成规则 表达式的名称查找a b where 是双向比较运算符 按顺序
  • PHP foreach 循环遍历多维数组

    我有一个多维数组 如何使用它 我想在一个数组中使用每个单独的数组for loop 我想要实现的是能够将每个部分放入我的数据库中 例如 数据库编号中的条目0 gt 1 和 4 数据库编号中的条目1 gt 5 和 6 数据库编号中的条目2 gt
  • DB2 LIKE 运算符的奇怪长度限制

    我发现 DB2 v9 7 和 SQL 有一个有趣的问题LIKE操作员 看一下这个 this works and returns one record select 1 from SYSIBM DUAL where abc like conc
  • 将元素从一个数组移动到另一个数组[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有这个数组 arr1 array 76 gt 1sdf 43 gt sdf2 34 gt sdf2 54 gt sdfsdf2 53 g
  • 工作单元模式

    我正在寻找有关工作单元模式的一些建议 工作单元上的提交是多次调用还是仅调用一次 然后将对象留给垃圾回收 注入工作单元 play 是一个好主意 还是在要求对象执行某些工作时我应该在方法调用中传递它 实现工作单元模式的类型实例通常有一个需要控制
  • 使用 Boto 查找安装到哪个设备和 EBS 卷

    如何使用 Python Boto v2 0 查找 EBS 卷安装到哪个设备 boto ec2 卷 https github com boto boto blob master boto ec2 volume py有一些有趣的属性 例如att
  • 在 PHP 中计算 2 个日期之间的小时数

    如何计算两个日期之间的小时差 例如 day1 2006 04 12 12 30 00 day2 2006 04 14 11 30 00 在本例中 结果应为 47 小时 较新的 PHP 版本提供了一些新的类 称为DateTime DateIn
  • 尝试使用 DbContext 使用 .Add() 方法保存时出现“无法将 NULL 值插入列”。请检查我的 POCO 和保存方法

    首先使用代码 所有内容似乎都可以与下面的内容分开 当我使用 ObjectContext 并调用 context PCBuilds AddObject pcBuild 之前 它也可以工作 但在切换到 DbContext 后 它给了我错误 EF
  • 生成随机非奇异整数矩阵

    作为合成噪声生成算法的一部分 我必须动态构造许多大型非奇异方阵 a i j i j 1 n i j a i j and 0 a i j k and Det a 0 but the a i j should also be random fo
  • 如何在 C++ 中从另一个字符串分配未初始化的字符串值

    我对编程很陌生 我的问题可能很愚蠢 但如果有人可以指导我 那将会很有帮助 请参阅下面我的代码 include
  • HTML5 视频在本机全屏模式下不会最大化超出容器尺寸

    我遇到了一个非常有趣的跨浏览器 HTML5 CSS 问题 每当有动画时 webkit animation fill mode both 附加到包含 HTML5 的 DIVvideo元素 该视频在原生 HTML5 全屏模式下不会填满整个窗口
  • iPhone 5 横向媒体查询不起作用

    我想以不同的方式显示纵向和横向 iPhone 的页面 在 iPhone 4 4S 设备上一切正常 纵向和横向 但在 iPhone 5 5s 上只有纵向模式工作正常 横向显示正常的 PC 网站 你知道出了什么问题吗 我的查询看起来像这样 肖像
  • Azure 的云服务负载平衡极其不均匀

    我正在利用 Azure 托管云服务 最近我对其进行了修改 使其可以跨多个实例进行扩展 包括会话缓存辅助角色 我的问题是 为什么我会在一个实例上看到极端负载 高达 90 但在其他实例上却没有 所有其他实例为 15 20 我应该担心吗 在我设置
  • JAVA - 如何从Annotation中获取注释?

    我想从注释中获取注释 但奇怪的是我无法从注释实例中获取单个注释 我该如何解决这个问题 我想从此注释实例获取注释 public static void test Annotation annotation System out println
  • primefaces 编辑器重新渲染时显示 true

    我的项目中有一个编辑器
  • fsockopen 和curl 之间哪个更好? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在创建一个用于自动定期计费的应用程序 请让我知道我应该选择哪个选项将请求发送到服务器 fsockopen curl 为什么一个比另一个更好
  • 从 NodeJS 内部调用 Express Route

    我的 API 有一个 ExpressJS 路由 我想从 NodeJS 中调用它 var api require routes api app use api api 在我的里面 routes api js file var express
  • PHP Jade 模板解析器

    我正在寻找 NodeJS 中使用的 Jade 模板引擎的 PHP 实现 我最近尝试过Jade php https github com everzet jade php 但它是不完整的 因为它不支持继承或部分 我也见过PHPNativeJa
  • java - 确定任何 web 应用程序和独立应用程序所需的 -Xmx 和 -Xms 的最佳方法

    我想知道如何确定独立应用程序以及在 tomcat 服务器上运行的 Web 应用程序所需的堆大小 部署到服务器后如何确定相同 Thanks 您可以从分析内存使用情况开始 JDK 6以上 有它的可视化虚拟机 http visualvm java