问题标签 [debug-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
34327 浏览

java - 使用 Eclipse IDE 在调试模式下加速 Tomcat

通过 Eclipse 运行 Tomcat 在非调试模式下工作正常,但在调试模式下不行。当我尝试在调试模式下启动 Tomcat 服务器时,控制台输出在一段时间内看起来很好,但随后开始变慢并最终停止,将 cpu 固定在 100%。我认为这无关紧要,但以防万一 - 这是控制台输出,它开始减慢并最终停止(停止我的意思是不再有控制台输出,但仍然是 100% cpu)。

我尝试了我能想到的一切来解决它:

  • 清理tomcat工作目录
  • 重新启动日食
  • 重新启动 Windows
  • 刷新/清理所有项目

上周我第一次遇到这个问题是使用 eclipse ganymede。在此问题出现之前的几个月,我一直在调试模式下运行良好。我没有对我们的项目进行任何会导致这种情况的重大更改。最终,我升级到 eclipse galileo 解决了我的问题。现在两天后,我在伽利略中遇到了同样的问题。就像我说的它在非调试模式下工作正常。任何帮助深表感谢。

我应该补充一点,其他东西在调试模式下工作 - 例如junit测试,所以它是tomcat特有的。

0 投票
18 回答
31070 浏览

c++ - 发布版本中的错误的常见原因在调试模式下不存在

仅在发布编译模式下出现但在调试模式下不会出现的错误和异常程序行为的典型原因是什么?

0 投票
5 回答
16815 浏览

visual-studio - 切换到调试模式时 Visual Studio 冻结

奇怪的 Visual Studio (TS 2008) 问题:每当我在特定项目中从发布模式切换到调试模式时,IDE 就会完全冻结。它发生在我切换时,在我尝试构建或做任何其他事情之前。

整个事情一开始就出乎意料,没有任何我能想到的异常变化。我试图清理解决方案,但没有帮助。

以前有人遇到过这个吗?

0 投票
1 回答
1342 浏览

wpf - 为什么需要打开“优化代码”才能让我的程序运行而不会崩溃?

我得到了这个 WPF 应用程序,当我尝试在调试模式下运行程序时,它会在进入 Windows1.xml 之前崩溃。后来我尝试在发布模式下运行,它会成功运行。我把它缩小到那个,我需要打开“优化代码”才能工作。

注意:断点、从调试中单步执行以及在抛出异常时停止都不起作用。

编辑:异常是 WPF(非常流行且无用)通用异常:

{“无法创建程序集'VCell2,Version = 1.0.0.0,Culture = Neutral,PublicKeyToken = null'中定义的'Main'实例。调用目标引发异常。标记文件'Window1.xaml'中的错误第 1 行位置 9。"} Source="PresentationFramework" LineNumber=1 LinePosition=9

编辑:内部 - 内部异常:{“找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)”:null}

这是我得到的堆栈跟踪:

编辑我试过运行它windbg(不知道我这样做是否正确)

0 投票
6 回答
25394 浏览

c# - 如何检查是否使用调试或发布配置构建了程序集?

我正在开始部署我的 Web 应用程序,我需要保证将要部署的所有程序集都是使用发布配置构建的。我们的系统是使用 C#/.Net 3.5 开发的。

有什么办法可以做到这一点?

0 投票
3 回答
4372 浏览

visual-c++ - OnCtrlColor 不工作?

在基于 Visual C++ MFC 对话框的应用程序中,我使用以下重载方法将列表框中的文本颜色更改为红色。当我在 DEBUG 模式下构建程序时,它运行良好。但是当我使用 RELEASE 模式时,文本颜色不会改变。为什么会这样,我该如何克服这个问题?

谢谢!!

0 投票
4 回答
10733 浏览

visual-c++-2008 - 我的代码在调试模式下工作,但不在发布模式下

我在 C++ 中的 Visual Studio 2008 中有一个代码,它仅通过 fopen 和 fclose 处理文件。一切都在调试模式下完美运行。我已经测试了几个数据集。但它在发布模式下不起作用。它一直在崩溃。我已经关闭了所有的优化,也没有任何依赖(在链接器中),而且我已经设置了这些:

优化:禁用(/Od)保留未引用的数据。不要删除 Windows98 的冗余优化:否

我仍然想知道在这种情况下它不应该如何工作。我还应该关闭什么让它像调试模式一样工作?

我认为如果它在发布模式下工作而不是在调试模式下工作,可能是编码错误,但另一种方式看起来很奇怪。不是吗?

我很感激任何帮助。——尼玛

0 投票
1 回答
254 浏览

visual-c++ - std::vector 的奇怪行为

我有这样的课:

这是我的代码的简化版本。问题是在调试模式下它工作得很好。但在发布模式下,它会在“push_back”行崩溃。(所有优化标志都关闭)我在发布模式下调试它,问题出在A的构造函数中。向量的大小对于虚拟值来说非常大,当我清除它时,它不会改变......

你知道为什么吗?

谢谢,

0 投票
1 回答
935 浏览

silverlight - 为什么 Silverlight 在发布模式下会崩溃,但在调试模式下不会?

我有一个 Silverlight 应用程序,它在调试发布模式下运行了数周。

它在调试模式下仍然运行良好。

但是,现在当我在发布模式下运行它时,它会启动,显示屏幕,加载数据,然后挂起,浏览器 (Firefox) 会自动关闭。我尝试过其他浏览器,但每个浏览器都崩溃了,例如 Chrome 会说“ The Silverlight Plug-In has crashed ”。

这是我得到的输出的最后几行:

如何获取有关在发布模式下发生崩溃时发生的事情在调试模式下没有发生的更多信息?

0 投票
3 回答
6506 浏览

c++ - 发布模式静态库比调试模式版本大得多

今天我发现我正在处理的编译静态库在Release模式下比在Debug下大得多。我发现这非常令人惊讶,因为大多数时候情况正好相反(据我所知)。

调试模式下的大小略超过 3 MB(这是一个相当大的项目),但在发布时它会上升到 6.5 MB。有人能告诉我这可能是什么原因吗?我正在为静态库项目使用通常的 Visual Studio (2008) 设置,几乎没有更改构建配置设置。在发布中,我使用 /O2 并且“偏好大小或速度”设置为“两者都不”。/O2(“最大化速度”)是否会导致最终的 .lib 比包含所有调试信息的调试版本大得多?

编辑: 附加信息:
调试:
-整个程序优化:否
-启用功能级链接:否

发布:
- 整个程序优化:启用链接时代码生成
- 启用功能级链接:是