草庐IT

taskmanager

全部标签

windows - 适用于摩托罗拉 MC3190 掌上电脑的 windows 6.0 ce 任务管理器

我试图找出网页导致MotorolaMC3190内存泄漏的原因。条形码扫描器是Windows6.0CE的新增功能。没有仅默认安装的程序。我们只使用IE。当我们使用它两周后,扫描仪内存耗尽并崩溃。完全重启后,它工作正常,只重启InternetExplorer没有帮助。仅使用InternetExplorer。我试图找到一些程序,如任务管理器,以查明IE是否有内存泄漏。我问是因为WindowsCE6.0没有任务管理器。关于如何检查内存使用情况有什么想法吗? 最佳答案 我怀疑你是否自己做了很多调查。对我来说,一个简单的搜索引擎查询就出现了很多

c# - 在任务管理器的应用程序选项卡中设置应用程序名称

我有一个用C#为.NET3.5编写的WinForms应用程序,它需要在任务管理器的应用程序选项卡中显示特定名称。但是,我需要此文本与表单的文本不同。到目前为止,我看到的行为是任务管理器应用程序选项卡将显示正在显示的System.Windows.Forms.Form的Text属性的值。但是,我想在Form.Text属性中显示应用程序的长名称,并在任务管理器的应用程序选项卡中使用缩写名称。我知道VB6支持此行为,其中应用程序标题(通过项目属性->制作选项卡->应用程序标题字段设置,或在.VBP文件本身中设置)将是应用程序选项卡中显示的名称。有没有办法在C#/.NET中复制此功能?来自MSD

Java 进程占用 CPU 100%

我们有一个在各种环境中正常运行的应用程序。然而,在一个客户端站点,当应用程序调用子进程(在本例中为CODEFIND.EXF-请参阅随附显示)时,它会将处理器锁定在100%。我在解释显示方面需要帮助。虽然显示似乎是父进程正在消耗所有资源,但实际上是父进程调用了子进程吗?我怎么能说这个?谢谢,埃利奥特 最佳答案 显示表明罪魁祸首是java.exe。这个指示是正确的。子进程不消耗CPU。 关于Java进程占用CPU100%,我们在StackOverflow上找到一个类似的问题:

java - 是否可以在任务管理器 (Windows) 的“进程”选项卡中获取有关某个项目的信息

我想知道是否可以获取有关正在运行的进程的信息(如内存使用情况),这些信息通常可以在Windows任务管理器的“进程”选项卡中看到。如果是,有没有办法使用java来实现? 最佳答案 Windows有一个名为tasklist的命令,可以为您提供ImageNamePIDSessionNameSession#MemUsage您可以使用Runtime.getRuntime().exec("tasklist.exe")来读取该信息。像这样:Processprocess=Runtime.getRuntime().exec("tasklist.ex

java - 从另一个 Java App 中查找并终止特定的 Java 进程

我有几个java进程在Windows机器上运行。我有一个Java进程,它应该监视其他进程并定期终止或重新启动新进程。如果我有一个运行com.foo.Main1的java进程和一个运行com.foo.Main2的java进程-我的监控进程如何才能找到并杀死Main2进程?更新:我有一些代码可以执行命令行tasklist.exe并解析它,但无论我做什么,我只看到java.exe进程,而不是哪个类正在执行更新2:我无法安装非Java程序。 最佳答案 使用特定于操作系统的工具并使用Runtime.exec()运行它们可能会简单得多,但我会尝

windows - Windows 任务管理器中的 "dump file"是什么?

我知道在Windows中,您可以通过转到任务管理器->进程->右键单击​​进程来生成转储文件。什么是转储文件?我可以用.dmp文件做什么? 最佳答案 .dmp文件是一个Minidump,它是实时进程的快照,包含有关其当前状态的信息(包括内存、堆栈跟踪、线程信息、模块信息、异常上下文信息)。此信息允许您检查流程的快照。它通常在进程由于未处理的异常而即将崩溃时生成,但可以在任何时候获取。它可以使用MiniDumpWriteDump创建API,并使用任何Windows调试器(如VisualStudio1)或WinDbg,KD,CDB,NT

windows - 防止任务管理器中的进程终止,反向

我使用下面的代码来防止用户从任务管理器中终止我的程序(我在某处找到它):functionPreventProcessKill:Integer;varhProcess:Thandle;EmptyDacl:TACL;pEmptyDacl:PACL;dwErr:DWORD;beginhProcess:=GetCurrentProcess();ZeroMemory(@EmptyDacl,SizeOF(tacl));pEmptyDacl:=@EmptyDacl;if(notInitializeAcl(EmptyDacl,sizeof(tACL),2))thendwErr:=GetLastErro

windows - 为什么我的进程只消耗处理器功率的 5%?

不确定这里是否适合提出这个问题,但它似乎与线程和系统资源等有关。为什么当我有3个不同的进程在运行时,我的任务管理器显示系统空闲进程正在使用90%以上的CPU功率!?!?是不是因为I/O瓶颈?例如,如果我进行SVN结帐,清空回收站,同时浏览网页,为什么系统空闲进程为97%,而其他进程各为1%左右?他们似乎都不是真的走得很快。 最佳答案 大多数进程正在等待磁盘或网络操作完成,或者等待用户输入。你可能认为你有一个快速的磁盘或网络连接,但与内存/cpu相比,这就像走到最近的图书馆,在目录中查找一本书并在书架上找到它,而不是已经在你手中的书.

windows - 如何确定应用程序是否真的没有响应,如任务管理器中所示

我的具体问题:我需要开发一个需要保持各种应用程序运行的看门狗应用程序。我正在使用visualstudio和支持.net4.0的windows环境由于我没有创建这些应用程序,也无权以任何方式修改它们,因此我只能依赖Windows提供的信息。在过去的一周里,我一直在努力寻找如何获得应用程序任务管理器中显示的“无响应”属性。我试过:1使用系统诊断,获取过程信息并解释其中的信息。问题是,当应用程序停止工作(崩溃)时,进程仍在运行,弹出JIT调试器消息并报告应用程序崩溃。在此特定时刻,任务管理器报告应用程序“无响应”,但进程信息(尽管它确实有一个主窗口句柄)的属性Responding设置为“tr

c# - 如何恢复未正确释放的 COM 对象?

当有人使用任务管理器结束已实例化COM对象的.NET进程时,AFAIK无法在try{}finally{}中调用Marshal.FinalReleaseComObject,使用{}或事件处理block。下次启动应用程序时,COM对象处于不可用状态,我需要重新启动机器才能使其再次运行。我使用Marshal.BindToMoniker实例化对象。我做错了什么,我错过了什么吗?我尝试了Saeed的建议,但没有用privateconstintWM_CLOSE=0x0010;protectedoverridevoidWndProc(refMessagem){if(m.Msg==WM_CLOSE){