Articles of taskmanager

TaskManager for Linux – Java Swing能在Linux上工作吗?

我要开发一个Linux任务pipe理器,目前正处于初级阶段。 首先我在Windows平台的Java Eclipse中实现它,它工作得很好。 它在Linux平台上不起作用。 我已经使用了Java / Swing的组合。 窗口中的“tasklist.exe”完美地工作。 Linux中的“ps-aux”不起作用。 码: package test.t100.t001; import java.awt.*; import java.awt.event.KeyEvent; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import javax.swing.*; public class TabbedPaneDemo extends JPanel { private static final long serialVersionUID = 1L; Integer i; JTextArea output = new JTextArea(); public static void main(String args[]) { SwingUtilities.invokeLater(new […]

如何更改Java应用程序的进程名称

在执行Java应用程序时,给它的进程名称通常是java.exe或javaw.exe。 但是我怎样才能让我的应用程序的名称在窗口中调用它。 我不能使用http://launch4j.sourceforge.net/,因为我想在服务器上运行这个jar。

工作集/ privateWorkingSet内存不加起来在任务pipe理器中的内存使用

内存问题 我们的一个服务器盒在任务pipe理器中显示96%的内存使用率(使用137 / 140GB左右)。 当我查看“进程”选项卡时(即使选中了所有用户的显示进程),组合的最高进程在高峰时间仅使用40GB左右。 我已经提供了以下最常用的进程的图像,以及显示内存使用情况的性能面板的图像。 注意:CPU使用率通常不会达到99%,当我截取屏幕截图时,CPU的使用率就会上升。 我的问题 造成这种差异的原因是什么?我怎样才能更准确地分辨出哪个进程正在吃另外100GB的内存呢? 为了validation,这里是一个性能面板的图像:

Windows任务pipe理器和任务列表中显示不同的内存使用情况

我最近试图从Redis 2.4.6迁移到2.8.19。 当我使用460 MB的DB文件运行Redis时,我发现: >> tasklist | sort …. pycharm.exe 344 Console 1 501,860 K python.exe 3544 Console 1 206,944 K pythonw.exe 1348 Console 1 7,856 K pythonw.exe 6080 Console 1 24,852 K QvodWebService.exe 5392 Console 1 208 K redis-server.exe 2512 Console 1 1,943,156 K RegSrvc.exe 2540 Services 0 352 K rundll32.exe 1864 Console 1 […]

有没有办法删除具有相同进程名称的条目?

我正在试图获得前10个内存消耗过程,并使用在这个问题中提供的代码作为答案。 它工作正常,但我不希望多个进程消耗不同的内存大小,我无法sorting,因为它的内存消耗是不同的。 代码是: @echo off setlocal EnableDelayedExpansion (for /F "skip=1 tokens=1,2" %%a in ('wmic process get name^,workingsetsize') do ( set "size= %%b" echo !size:~-10!:%%a )) > wmicc.txt set i=0 for /F "skip=1 delims=" %%a in ('sort /R wmicc.txt') do ( echo %%a set /A i+=1 if !i! equ 25 goto :end ) :end 我可以得到的输出为: 96931840:iexplore.exe […]

衡量/测量没有TaskMgr的CPU使用率?

我试图衡量长时间运行过程中的CPU利用率水平。 我怀疑每次运行task-manager查看数据时,进程的CPU利用率都会下降,因为taskmanager具有更高的优先级。 如果我给予我的进程实时优先级,那么任务pipe理器完全locking,我不能使用它。 我希望我的大部分CPU周期都用在这个过程中,我想大致了解它的使用情况。 我不需要一秒钟的显示器,只是几张快照让我知道发生了什么。 我怎样才能做到这一点?

启动后自动login到Windows

我的一个客户使用任务pipe理器来触发(启动)一个进程来做某事。 这个过程包含一个UI,并且需要在任何时候成为一个单独的实例(已经被照顾)。 一切从任务pipe理器运行平稳,接受,如果你需要设置任务pipe理器设置:“运行用户是否login”(请参阅​​答案为什么这是一个问题在这里: http : //social.technet.microsoft .COM /论坛/ EN-US / c03d6691-b058-4f8d-961℃,e8eba25bbaed /任务调度程序问题-运行-无论是用户,是login的有或没有 好的没问题 只有当用户login时,我们才让任务运行。 仍然工作正常(即使电脑locking)。 但是,这个晚上的窗户有一个更新,系统自动重新启动。 logging用户及其任务pipe理器无法运行任务。 🙁 由于该程序有一个用户界面(需要),我不能切换到“运行用户是否login”。 最好的做法是: 作为需要运行应用程序的用户再次login 确保启动的应用程序在用户login时实际上是可见的? (解锁电脑) 我知道如何在C#中使用不同的用户凭证运行进程,但这不是解决这个问题的方法。 计算机启动时自动login用户(并locking计算机),会很好。 这是可能的吗? 还是有我的问题的另一个解决scheme? 问候, Matthijs

如何运行具有特定名称的空白后台进程?

我想有一个特定的进程总是在后台运行,所以可以在Windows的任务pipe理器中查看,具体名称我给它。 这个过程不应该做任何事情,我所关心的只是当我打开任务pipe理器并select“进程”时看到进程名称。 达到此目的的一种方法是复制Notepad.exe,更改其名称,然后运行它。 问题是我不想在每次使用PC时打开一个记事本窗口。 我需要它在后台运行。 如果重要的话,我有Windows 7。 谢谢。

检查应用程序是否仍在batch file中运行?

如何使用batch file来检查应用程序是否仍在运行? 如果应用程序仍在运行,则此过程将一次又一次地循环。 否则,会有错误信息。 非常感谢你

Windows和系统进程

注意:我已经在超级用户中以类似的格式提出了这个问题,但似乎它可能更适合于SO。 它肯定也是关于编程,因为它涉及Win32 API的一部分,一般的Windows和stream程pipe理。 所以这些进程不能用taskkill – 一般的系统进程终止。 但也有,例如,我的反病毒程序,使自己“无法终止”。 我如何访问和主要终止Windows下的系统进程? (由Microsoft杀kill.exe不起作用) 防病毒程序如何保护自己? 那你怎么能再把它们关掉呢?