为什么以 DEBUG 模式启动 Application Server 成本高昂

Why starting a Application Server in DEBUG mode expensive

是什么使得在 DEBUG 模式下启动应用程序服务器(与此相关的任何软件)变得昂贵?能够连接到生产箱并能够遍历代码不是很自由吗?如果应用程序以 DEBUG 模式启动,我们付出的代价是什么。

DEBUG 模式主要用于开发和查找任何问题的根本原因(在开发阶段或之后)。这不是我们在生产中所做的。除此之外,以下是我们在调试模式下可能会遇到的一些实际问题:

  • 如果调试点太多,应用程序构建也会变得太慢 缓慢,最终停止。
  • 假设有人忘记了 PROD 上的调试点,用户将无法继续。