- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我需要一些“光”来获得解决方案。可能有很多事情会导致这个问题,但也许有人可以帮助我。
场景:Windows 服务器运行 24/7 PostgreSQL 数据库和其他服务器应用程序(用于处理数据库等任务)。有不同的服务器场景(~30),具有不同的硬件和 Windows 版本(XP SP3/WinServer 等......全部基于 NT)。所有应用程序都是用 Delphi7 编写的,并链接到 DLL(也在 D7 中)。
几天后(有时是一周,有时是几个月),Windows 开始表现得很奇怪,比如打不开开始菜单,对话框中缺少一些按钮。很快一些应用程序就打不开了,在事件查看器上引发了一个事件:
Faulting application x, version y, faulting module kernel32.dll, version 5.1.2600.5781, fault address 0x00012afb
与此同时,其他应用程序可以正常打开,如记事本、iexplore 等...但我的一些应用程序不能打开,只有上述事件日志。但是,如果我们不重新启动系统,几天后甚至 cmd.exe 也会停止打开(以及所有其他应用程序),并在事件日志中显示相同的错误。
我试图找到导致此问题的“原因”,但没有成功。所以,任何建议都将受到欢迎。
提前致谢。
最佳答案
我认为您的资源句柄(窗口句柄)用完了。您可以通过查看 Sysinternals Process Explorer 中的系统属性来验证这一点(更好的任务管理器)。我认为即使是默认任务管理器也可以帮助显示句柄数。然后您可以确定是哪个应用程序导致了问题。
一旦您知道应用程序泄漏并且如果它是您的,您可以使用 Rational purify 或 Boundschecker 来深入了解问题。如果您没有钱购买这些工具,则必须通过停用某些功能来手动减少问题,例如查看句柄数是否仍在增加...
不确定这是否是您遇到的问题,也许它完全无关。但是很容易检查。跟踪是某些应用程序正在窃取一些全局资源,因为您在使用其他应用程序时遇到问题。像记事本这样的应用程序不会占用太多资源,因此看起来运行良好,繁重的应用程序更有可能出现问题。
希望对您有所帮助。
关于windows - 应用程序错误 : fault address 0x00012afb (Expert),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040357/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 2年前关闭。 Improve t
我需要编写一个专家系统来帮助用户选择最好的手机运营商。它应该非常简单,而不是基于 CLISP 或 JESS 等语言/库。所以我需要从头开始写。 你知道一些解释如何做到这一点的书籍或在线教程吗?我真正需
我目前正在自学Drools Expert/Flow以及GWT。我想将Drools Flow用作事件/命令总线和业务规则引擎,以实现应用程序不同部分之间的松散耦合。 到目前为止,我已经从测试用例中获得了
我想使用 Drools Expert 开发税务咨询系统。这种系统的想法能够选择税收规则来计算税额并提出减少纳税的建议。 对于税费计算,假设纳税人是医生。他以工资形式赚取收入。他的收入的扣除率占总收入的
我有这个函数,它根据多个多字段事实的多个槽计算一些值。 因为涉及到相当多的插槽,并且函数中需要所有插槽,所以我在考虑是否可以将整个事实传递给函数并访问其中的插槽,像这样: (deftemplate a
我想为 Delphi 7 创建一个简单的 IDE Expert,如下图所示: 我已经验证了为此提供的链接 question但 OTA Api 新闻组已失效,并且大部分文档不可用(链接已损坏)。有人可以
我正在寻找一种 SQL,它可以在一个表的几列中进行搜索,而结果不会跳转两次, first_name | last_name |------------------------ george |
我有一个类(class)作业,要使用 Drools 作为推理机来创建机器人。然而,我的大多数规则都表现得很奇怪,因为它们不会为该类而触发,而是为其父类(super class)而触发。像这样的事情:
这个练习让我看看如果接下来的程序中分配的内存块小于 1MB 会发生什么: #include #include main() { int MB=0; while(malloc(1 #
我需要为 Delphi IDE 专家创建一个安装程序,所以我找到了这两个注册表项 HKEY_CURRENT_USER\Software\Embarcadero\BDS\x.0\Known IDE Pa
我想在我的专家顾问 (EA) 中访问各种斐波那契水平,例如 23.6%、38.2%、50%、61.8% 和 100%。我如何在我的 EA 中定义这些,以便交易者可以通过输入选择它们? 我试过了 inp
嗨, 我想为 D2007-D2009(又名 Galileo IDE)编写一个小型 Delphi IDE Expert,以便显示一个带有 TMemo 实例的窗口,其中包含上面备忘录中表单设计器的所有组件
我想在我的专家顾问 (EA) 中访问各种斐波那契水平,例如 23.6%、38.2%、50%、61.8% 和 100%。我如何在我的 EA 中定义这些,以便交易者可以通过输入选择它们? 我试过了 inp
我试图在指标窗口上绘制一条垂直线及其值。我在阅读文档时遇到了 OBJ_VLINE。但这个例子太难理解了。 我使用以下专家在图表上绘制了 adx: 输入int Candles_for_adx = 5;输
我试图理解Deep MNIST for Experts 。我非常清楚神经网络和深度学习如何在高层次上工作,但我很难理解细节。 在本教程中,首先编写并运行一个简单的单层模型。这包括定义模型 x*W+b、
我是 Scala 和 Drools 专家的新手,需要一些帮助以从 Drools session 中获取信息。我已经成功地设置了一些由 Drools 规则操作的 Scala 类。现在我想创建一个对象来存
我需要一些“光”来获得解决方案。可能有很多事情会导致这个问题,但也许有人可以帮助我。 场景:Windows 服务器运行 24/7 PostgreSQL 数据库和其他服务器应用程序(用于处理数据库等任务
关于 JSF 复合组件的标签,(接口(interface)标签](https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-face
我一直在使用指标进行交易。我没有开发指标,所以我只能访问 .ex4文件。我如何提取警报或电子邮件信号中的止盈、开仓交易和止损值以开仓交易?请参阅下面的电子邮件和警报信号示例。 最佳答案 这是一个工作示
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我是一名优秀的程序员,十分优秀!