当前位置: 首页 > 面试题库 >

用于生产的最佳和最安全的Java Profiler?

太叔富
2023-03-14
问题内容

我正在寻找可满足以下所有要求的非常高要求的生产环境(商业或免费)中使用的Java Profiler:

  • 与代码的轻量级集成(无需使用特殊选项进行重新编译,无需代码钩子等)。可以在应用程序代码旁边放一些探查器特定的.jar文件。
  • 应该能够在不重新启动应用程序的情况下连接/断开与JVM的连接。
  • 分析处于活动状态时,对性能没有影响
  • 启用性能分析后,对性能的影响可以忽略不计。轻微的降解是可以接受的。
  • 必须完成探查器的所有“预期”工作-在每种方法上花费的时间来查找热点,对象分配/内存配置文件等。

从本质上讲,我需要一种可以在一切正常的情况下在生产中处于休眠状态的东西,而无需任何人知道或关心它在那里,但是随后就可以轻松地连接到它(并降低性能),以查明诸如热点和同步之类的难以发现的问题问题。


问题答案:

您尝试过YourKit吗?它几乎具有您要寻找的所有功能。



 类似资料:
  • 下面,我们将会回顾常见的安全原则,并介绍在使用 Yii 开发应用程序时,如何避免潜在安全威胁。 大多数这些原则并非您独有,而是适用于网站或软件开发, 因此,您还可以找到有关这些背后的一般概念的进一步阅读的链接。 基本准则 无论是开发何种应用程序,我们都有两条基本的安全准则: 过滤输入 转义输出 过滤输入 过滤输入的意思是,用户输入不应该认为是安全的,你需要总是验证你获得的输入值是在允许范围内。 比

  • Overview The term “production” refers to the stage in the software lifecycle when an application or API is generally available to its end-users or consumers. In contrast, in the “development” stage, y

  • 我目前正在做一个使用Django API服务器和运行React的NodeJS服务器的项目。在开发中,我们在8000端口上运行Django,在8080端口上运行NodeJS,目前React负责渲染页面并与Django API交互,Django API为React提供数据。为了让React调用Django API,我们在Django中启用了CORS,因为它们位于不同的端口上。 我的问题如下: > 允许

  • 问题内容: 在研究JSON与XML的问题时,我遇到了这个问题。现在,选择JSON的原因之一是Java的易于转换,即使用。现在,从安全角度来看,这立即使我感到潜在的问题。 因此,我开始对JSON的安全性方面进行研究,并在此博客文章中就JSON的安全性不如人们认为的那样进行了研究。这部分突出: 更新: 如果您正确地执行JSON 100%,那么您只会在顶层拥有对象。数组,字符串,数字等都将被包装。然后,

  • 本篇文档的目的在于如何让系统管理员或开发者用尽可能少的时间部署一个安全的 web 站点或应用,即 SSL 和 TLS 部署最佳实践。

  • 本文向大家介绍Nginx WebServer最佳安全实践,包括了Nginx WebServer最佳安全实践的使用技巧和注意事项,需要的朋友参考一下 NGINX是一个免费的开源高性能HTTP服务器和反向代理,也称为IMAP / POP3代理服务器。NGINX以其高性能,稳定性,丰富的功能集,简单的配置和低资源消耗而闻名。在本文中,我们将解释“ Nginx WebServer最佳安全实践”。 sysc