什么是 Visual VM?
Visual 什么 VM
2023-09-14 08:58:21 时间
VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查看多个 Java 应用程序的相关信息。(摘自官方) 简单说来,VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。
可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。尽管VisualVM自身要在JDK6这个版本上运行,但是JDK1.4以上版本的程序它都能监控。 对于我们来说,这些功能都是至关重要的。以前大家可能会用YourKit这样的付费软件来检测我的应用软件,但现在可以用VisualVM这样一个开源工具来实现同样的功能了。更何况,有谁比能Sun公司更了解JVM呢?
VisualVM的一个最大好处就是,它已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本。点击一下jvisualvm.exe图标它就可以运行了。
这里是VisualVM 的官方网站:https://visualvm.dev.java.net,资料很全,同时提供VisualVM最近版本下载。
Visual Studio调试技巧 -- Attach to Process 一般写完代码时,我们通常会启动调试运行一下看看是否正确,启动运行的方式无非是F5-- Start Debugging 或 Ctrl+F5-- Start Withour Debugging(注:不同版本或系统环境不同时,快捷键或有所变化),如下图1。不用说大家都能感觉到,使用Ctrl+F5调试时程序从启动到运行通常比使用F5快得多。使用Ctrl+F5时通常是想快速运行一遍,以便检查程序运行的结果是否符合预期。使用F5时通常是想查看代码内部的运行情况,以便检查到底是哪一步出了问题,或者所有参数是否都正确。
相关文章
- Microsoft Visual Studio 2010 简体中文旗舰版下载「建议收藏」
- Visual Studio 2012旗舰版序列号:「建议收藏」
- 想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表
- Visual Prompt Tuning:视觉版的P-tuning
- Visual Studio中配置sqlite3
- Visual Studio安装SVN插件[通俗易懂]
- Visual Studio 2019 Community 离线注册教程「建议收藏」
- Visual Studio 系列调试方法整理
- VIsual Studio2017中创建WCF服务时找不到问题
- Visual Studio 2017 安装及使用
- Visual Studio Code (VS Code) – C++ 入门
- Windows 7/Visual Studio2012下使用GTK
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
- 如何使用Visual Studio 2010在数据库中生成随机测试数据
- Visual Studio运行Python程序(超级详细)
- 微软宣布Visual Studio 2019 16.9版本转正
- 池使用Oracle连接池VS.使用 Visual Studio 连接池(vsoracle连接)