如何查看应用程序当前使用的堆大小?

2024-01-05

我想我在 NetBeans 中将堆大小增加到 1 GB,因为我将配置更改为如下所示:

netbeans_default_options="-J-Xmx1g ......

重新启动 NetBeans 后,我能否确定我的应用程序现在已获得 1 GB 空间?

有没有办法验证这一点?


使用此代码:

// Get current size of heap in bytes
long heapSize = Runtime.getRuntime().totalMemory(); 

// Get maximum size of heap in bytes. The heap cannot grow beyond this size.// Any attempt will result in an OutOfMemoryException.
long heapMaxSize = Runtime.getRuntime().maxMemory();

 // Get amount of free memory within the heap in bytes. This size will increase // after garbage collection and decrease as new objects are created.
long heapFreeSize = Runtime.getRuntime().freeMemory(); 

了解它对我很有用。

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

如何查看应用程序当前使用的堆大小? 的相关文章

  • 清理码头 - 删除“不必要”的东西

    我习惯用Jetty http jetty codehaus org jetty 作为我的网络容器 我对我做了什么安装步骤得到原始的焦油球并且清理一些目录和文件从中 我在这里想提出的是 您通常从 Jetty 中删除什么以在生产 登台环境中使用
  • 未找到 MessageSource 的 ResourceBundle [消息]:找不到基本名称消息的包

    在 applicationContext xml 中 我定义了 MessageSource 如下所示
  • 使用cameltestsupport进行Camel单元测试,模板始终为空

    我正在用 Camel 做一个简单的单元测试 我想做的就是从文件 在资源下 读取 JSON 内容 将其发送到 Java 类进行验证 这是我试图测试的路线 无论我做什么 模板 我用来发送正文 json 始终为空 这是我的代码 public cl
  • 如何在spring mvc中从控制器名称+操作名称获取映射的URL?

    是否有现有的解决方案可以从 Spring MVC3 中的 控制器名称 操作名称 获取映射的 URL 例如 asp net mvc 或 Rails 中的 UrlHelper 我觉得非常有用 thx 也许 你想要这样的东西 in your Co
  • 如何使用 SimpleDateFormat 解析多种格式的日期

    我正在尝试解析文档中的一些日期 用户似乎以类似但不完全相同的格式输入了这些日期 以下是格式 9 09 9 2009 09 2009 9 1 2009 9 1 2009 尝试解析所有这些内容的最佳方法是什么 这些似乎是最常见的 但我想让我困扰
  • Grails 2.3.0 自动重新加载不起作用

    我最近将我们的项目升级到 grails 2 3 0 一切工作正常 除了每当我更改代码时自动重新加载都无法工作的问题 这包括所有项目工件 控制器 域 服务 gsps css 和 javascript 文件 我的旧版本 grails 可以正常工
  • Netbeans - 打开远程文件夹/新项目

    我已经使用 Netbeans 几个月了 非常喜欢它 我正在尝试启用一种方法来创建一个项目 该项目访问我的服务器上的实时文件以进行更改 当我使用远程源创建项目时 它开始将所有服务器文件下载到我的计算机 这没什么问题 除了以下事实 a 服务器上
  • 如何从秘密字符串中制作 HMAC_SHA256 密钥以在 jose4j 中与 JWT 一起使用?

    我想生成 JWT 并使用 HMAC SHA256 对其进行签名 对于该任务我必须使用jose4j https bitbucket org b c jose4j wiki Home 我尝试根据秘密生成密钥 SecretKeySpec key
  • 如何在 JSP 中导入类?

    我是一个完全的JSP初学者 我正在尝试使用java util List在 JSP 页面中 我需要做什么才能使用除以下类之外的类java lang 使用以下导入语句进行导入java util List 顺便说一句 要导入多个类 请使用以下格式
  • Firestore - RecycleView - 图像持有者

    我不知道如何编写图像的支架 我已经设置了 2 个文本 但我不知道图像的支架应该是什么样子 你能帮我告诉我图像的文字应该是什么样子才能正确显示吗 holder artistImage setImageResource model getArt
  • 如何将 android.net.Uri 转换为 java.net.URL? [复制]

    这个问题在这里已经有答案了 有没有办法从Uri to URL 我正在使用的库需要这个 它only接受一个URL但我需要在我的设备上使用图像 如果该方案的Uri is http or https new URL uri toString 应该
  • Java:正则表达式排除空值

    在问题中here https stackoverflow com questions 51359056 java regexp for a separated group of digits 我得到了正则表达式来匹配 1 到 99 之间的一
  • 将表值参数与 SQL Server JDBC 结合使用

    任何人都可以提供一些有关如何将表值参数 TVP 与 SQL Server JDBC 一起使用的指导吗 我使用的是微软提供的6 0版本的SQL Server驱动程序 我已经查看了官方文档 https msdn microsoft com en
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • Java 数组的最大维数

    出于好奇 在 Java 中数组可以有多少维 爪哇language不限制维数 但是JavaVM规范将维度数限制为 255 例如 以下代码将无法编译 class Main public static void main String args
  • 逃离的正确方法是什么?使用 Oracle 12c MATCH_RECOGNIZE 时 JDBCPreparedStatement 中的字符?

    以下查询在 Oracle 12c 中是正确的 SELECT FROM dual MATCH RECOGNIZE MEASURES a dummy AS dummy PATTERN a DEFINE a AS 1 1 但它不能通过 JDBC
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • 如何在Java中正确删除数组[重复]

    这个问题在这里已经有答案了 我刚接触 Java 4 天 从我搜索过的教程来看 讲师们花费了大量精力来解释如何分配二维数组 例如 如下所示 Foo fooArray new Foo 2 3 但我还没有找到任何解释如何删除它们的信息 从内存的情
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • Java:多线程内的 XA 事务传播

    我如何使用事务管理器 例如Bitronix http docs codehaus org display BTM Home JBoss TS http www jboss org jbosstm or Atomikos http www a

随机推荐

  • 即使使用了 --keep-empty,交互式变基后也会删除空提交

    我在使用时遇到一些问题 keep empty的选项git rebase 而我是 不确定我是否误解了此选项的作用 或者存在错误 这是一个最小的例子 Setup 创建一个新的 Git 存储库和一个初始的 不相关的提交 git init echo
  • 我如何告诉 proguard 假设某个包未被使用?

    我正在尝试为我的 Android 项目设置 proguard 我们在代码中使用了 Netty 库的一些片段 我想使用 Proguard 来完全删除我知道未使用的代码片段 有没有什么方法可以告诉 proguard 假设某个包 或类 从未使用过
  • 为什么我的函数在修改数组时会更改参数? [复制]

    这个问题在这里已经有答案了 我不希望 foo 在此示例中发生任何更改 但是当我将其修改为函数中的数组时 它会更改参数 注意 foo 没有被 function1 改变 我猜是因为它没有直接修改参数 任何避免这种情况的帮助将不胜感激 http
  • 我应该使用哪一个? “docker Kill”还是“docker stop”?

    Will docker stop如果容器内运行的进程无法停止 则会失败 如果我使用docker kill 容器内未保存的数据可以保留吗 Is docker stop相比之下耗时docker kill 我想关闭容器 但不会丢失任何数据 没有高
  • 在 mongodb 中创建同名数据库?

    我发现可以创建具有相同名称的数据库 因此当我需要指定要使用哪些数据库时 具有相同名称的数据库会导致问题 事情是这样发生的 我已经有一个名为 test1 的数据库 它只存储带有文档的集合 然后 我用它来使用 GridFS 存储文件 因此它包含
  • 表行上的材质波纹效果

    我正在玩谷歌材料设计引导主题菲斯瓦斯塔 https github com FezVrasta bootstrap material design 大多数组件工作并且看起来都很棒 但是表行上的连锁反应对我来说不能正常工作 Demo jsfid
  • OpenERP 服务器错误 访问被拒绝

    安装 Odoo 后 我进入了 Web 面板 它要求创建新数据库 当我输入详细信息时出现错误 我可以成功更改主密码 我已经在 putty 上创建了数据库 并且 etc 文件夹下没有 openerp server conf 文件 Odoo Op
  • Javascript 有类似 VBA 的 DoEvents 的东西吗?

    我的代码中有一个长时间运行的 for 循环 我想延迟循环来处理事件队列中的其他任务 例如按下按钮 javascript 或 JQuery 有什么可以帮助我的吗 基本上我正在尝试做一些类似于延迟循环的事情 如下所示 https support
  • 带有“悬停”触发器的 AngularStrap bs-dropdown 没有保持打开足够长的时间

    当使用带有 悬停 触发器的 bs dropdown 时 菜单保持可见的时间不够长 无法允许用户单击菜单项 http plnkr co edit Fi39BdCOqHXnPAgITD01 p preview http plnkr co edi
  • 导入 scikits.talkbox 时出错

    我想使用 scikits talkbox 但在导入 scikits talkbox 时出现以下错误 回溯 最近一次调用最后一次 文件 home seref Desktop machinelearningcodes MFCC main py
  • 两个鸡蛋掉落拼图变化:未知/无限楼层

    Preface 这个问题的灵感来自于上周 SO 上的一个类似问题 该问题在弄清楚真正的问题是什么之前就被删除了 我认为这种变化提出了一个我想分享的好问题 两个鸡蛋问题 详细的定义和解决方案可以找到here https brilliant o
  • Dotfuscator 如何工作?

    Dotfuscator 如何工作 我尝试混淆我的一些类 并将方法 类重命名为 a b c 等 但我仍然可以看到这些方法中的代码 难道是我做错了什么 有什么可以阻止完全阻止拆卸我的组件吗 代码混淆远远超出了类 成员和变量的简单重命名 尽管这是
  • 在 Coldfusion 中使用 Unicode 字符解析 XML

    我正在使用 cfhttp 连接到外部 API 返回的数据为 XML 格式 我无法控制 API 或其返回的格式 当数据返回时 我循环遍历它并执行 cfquery 插入到我自己的 MySQL 数据库中 该数据库具有 UTF8 字符集 但是 某些
  • 如何获取已注册COM接口的IID?

    我知道我可以从注册表中的 COM 类对象读取 CLSIDClasses
  • 数据绑定到嵌套属性 - 无法绑定属性或列 (Winforms)

    我们正在使用 Windows 窗体运行 NET 4 0 应用程序 该应用程序对两种不同类型的对象使用单一表单 namespace NetIssue public partial class Form1 Form B myObj public
  • PowerShell 字符串插值语法

    我总是使用以下语法来确保变量在字符串中扩展 my string with a variable 我最近遇到了以下语法 my string with a variable 它们相等吗 有什么区别吗 tl dr Inside 只需要嵌入整个表达
  • ARM 上的快速浮点到整数转换和浮点精度 (iPhone 3GS/4)

    I read http www stereopsis com FPU html http www stereopsis com FPU html 中提到 在 x86 上将 float 转换为 int 的最快方法是什么 https stack
  • 扩展Python中的内置类

    如何扩展 python 中的内置类 我想向 str 类添加一个方法 我已经做了一些搜索 但我发现的只是较旧的帖子 我希望有人知道更新的内容 只需对类型进行子类化 gt gt gt class X str def my method self
  • 为什么 iPhone 请求 .m3u8 播放列表文件 4 次?

    为什么 iPhone 请求 m3u8 播放列表文件 4 次 并且 是否可以让它仅请求一次 请求执行如下 第一个是完整的请求 第二个是字节范围请求 范围为0 1 第三个是完整文件的另一个字节范围请求 最终的请求又是一个完整的请求 注意 iPh
  • 如何查看应用程序当前使用的堆大小?

    我想我在 NetBeans 中将堆大小增加到 1 GB 因为我将配置更改为如下所示 netbeans default options J Xmx1g 重新启动 NetBeans 后 我能否确定我的应用程序现在已获得 1 GB 空间 有没有办