- 浏览: 1200529 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (361)
- java综合 (33)
- 项目管理 (10)
- 工作流 (6)
- spring (11)
- hibenate (17)
- struts (0)
- javascript,html,css,ajax,jquery (11)
- IDE (9)
- 生活 (0)
- 工作 (0)
- 杂记 (1)
- 数据库 (96)
- 服务器 (5)
- 可视编辑 (0)
- freemarker (6)
- 操作系统 windows (13)
- web页面 (6)
- jms (15)
- 调优 (4)
- 测试和bug管理 (2)
- 原理 (1)
- 項目-atf (17)
- 安全 (3)
- xml (4)
- 操作系统 liunx (21)
- 网络 (22)
- office (11)
- 设计 (2)
- 软件 (1)
- 数据库 mysql (6)
- 胖客户端-flex (1)
- 正则 (9)
- oracle- liunx (3)
- sql2000 (2)
- 模式 (1)
- 虚拟机 (2)
- jstl (2)
- 版本控制 打包工具 (0)
- AOP (1)
- demo (1)
- 小软件 (2)
- 感恩 (1)
- iphone 4 (1)
- 反欺诈业务经验整理 (0)
最新评论
-
sea0108:
mark
java内存模型 -
XingShiYiShi:
方便把:testPNR();具体实现发出来吗?谢谢
用正则表达式解析 航信的电子客票和pnr报文 -
wh359126613:
如果js和webservice不在同一个服务器上,有跨域问题如 ...
使用javascript调用webservice示例 -
雨飛雁舞:
...
oracle 动态性能(V$)视图 -
ouyang1224:
好东西
oracle 动态性能(V$)视图
pslist是用命令行查看线程;ProcessExplorer是图形化的查看线程,都在附件中。
1.查看进程
tasklist
or pslist -t
Name Pid Pri Thd Hnd VM WS Priv
Idle 0 0 2 0 0 28 0
System 4 8 69 1222 1824 308 0
smss 832 11 3 20 3748 408 172
csrss 900 13 12 807 72428 16152 2568
winlogon 924 13 21 516 61272 4704 8536
services 968 9 15 280 22556 4516 1868
avp 256 8 36 7185 190528 22332 50308
explorer 2060 8 16 575 122880 13400 17752
msnmsgr 1604 8 33 778 222560 19240 32792
cmd 3680 8 1 31 31084 3004 2164
pslist 5476 13 2 91 30500 2744 1236
notepad 4276 8 1 45 33692 3956 1344
IEXPLORE 5184 8 61 2143 403392 31236 105436
eclipse 6088 8 1 33 29884 3184 960
javaw 4484 8 40 1197 729124 139424 193496
javaw 4252 8 11(十一个线程) 310 187820 8080 13908
2.查看进程中的线程 http://technet.microsoft.com/en-us/sysinternals/bb896682.aspx
pslist -dmx 4252
Name Pid VM WS Priv Priv Pk Faults NonP Page
javaw 4252 202224 21848 23968 24476 7927 4 47
Tid Pri Cswtch State User Time Kernel Time Elapsed Time
5428 8 2617 Wait:UserReq 0:00:01.312 0:00:00.515 0:06:41.625
5312 15 614 Wait:UserReq 0:00:00.078 0:00:00.000 0:06:41.484
1380 15 7 Wait:UserReq 0:00:00.000 0:00:00.000 0:06:41.468
2012 10 7 Wait:UserReq 0:00:00.000 0:00:00.000 0:06:41.468
3876 9 1037 Wait:UserReq 0:00:00.046 0:00:00.187 0:06:41.187
5884 9 65 Wait:UserReq 0:00:00.000 0:00:00.015 0:06:41.187
4444 10 236 Wait:UserReq 0:00:00.000 0:00:00.015 0:06:41.171
4564 15 12 Wait:UserReq 0:00:00.000 0:00:00.000 0:06:40.953
4644 15 270 Wait:UserReq 0:00:00.234 0:00:00.015 0:06:40.953
4292 8 5 Wait:UserReq 0:00:00.000 0:00:00.000 0:06:40.953
5964 15 6422 Wait:DelayExec 0:00:00.000 0:00:00.000 0:06:40.937
Introduction
pslist exp | would show statistics for all the processes that start with "exp", which would include Explorer. |
-d | Show thread detail. |
-m | Show memory detail. |
-x | Show processes, memory information and threads. |
-t | Show process tree. |
-s [n] | Run in task-manager mode, for optional seconds specified. Press Escape to abort. |
-r n | Task-manager mode refresh rate in seconds (default is 1). |
\\computer | Instead of showing process information for the local system, PsList will show information for the NT/Win2K system specified. Include the -u switch with a username and password to login to the remote system if your security credentials do not permit you to obtain performance counter information from the remote system. |
-u | username If you want to kill a process on a remote system and the account you are executing in does not have administrative privileges on the remote system then you must login as an administrator using this command-line option. If you do not include the password with the -p option then PsList will prompt you for the password without echoing your input to the display. |
-p | password This option lets you specify the login password on the command line so that you can use PsList from batch files. If you specify an account name and omit the -p option PsList prompts you interactively for a password. |
name | Show information about processes that begin with the name specified. |
-e | Exact match the process name. |
pid | Instead of listing all the running processes in the system, this parameter narrows PsList's scan to tthe process that has the specified PID. Thus: pslist 53 would dump statistics for the process with the PID 53. |
How it Works
Like Windows NT/2K's built-in PerfMon monitoring tool, PsList uses the Windows NT/2K performance counters to obtain the information it displays. You can find documentation for Windows NT/2K performance counters, including the source code to Windows NT's built-in performance monitor, PerfMon, in MSDN.
Memory Abbreviation Key
All memory values are displayed in KB.
- Pri: Priority
- Thd: Number of Threads
- Hnd: Number of Handles
- VM: Virtual Memory
- WS: Working Set
- Priv: Private Virtual Memory
- Priv Pk: Private Virtual Memory Peak
- Faults: Page Faults
- NonP: Non-Paged Pool
- Page: Paged Pool
- Cswtch: Context Switches
以下是非Windows系统本身附带的外部命令,均存放于光盘 PE 系统目录下的 System32 目录下。
AUTORAMRESIZER.EXE 自动根据物理内存调整虚拟盘大小(PE)。
CHOICE.EXE DOS 选择命令支持扩展
DEVCON.EXE 设备控制台命令行工具
FINDPASS.EXE 查找系统管理员口令的命令行工具(可能有病毒虚警)
FPORT.EXE TCP/IP与端口检测工具
HWPnp.exe 重新检测即插即用硬件的实用工具,可激活移动存储器等
KEYBOARD.EXE 更改键盘区域属性的命令行工具
KEYDOWN.EXE 检测键盘按键的命令行工具
NC.EXE 大名鼎鼎的网络强力命令行工具!
NETCFG.EXE Windows PE 环境的网络配置命令行工具
PASSWDRENEW.EXE Windows 口令离线修改工具
PENETCFG.EXE 牛人编写的 PE 网络环境配置工具
PSINFO.EXE 本地和远程系统信息检测命令行工具
PSKILL.EXE 结束本地或远程进程的命令行工具
PSLIST.EXE 系统进程查看工具
PSPASSWD.EXE 更改本地或远程系统口令命令行工具
PSSERVICE.EXE 管理系统服务的命令行工具
PULIST.EXE 系统进程列表查看
TCPVCON.EXE 查看活动进程的TCP连接状态
TFTPD32.EXE 简单的 TFTP 工具
WGET.EXE 功能强大的命令行下载工具
XCACLS.EXE 文件及目录访问控制列表的命令行加强工具
XNVIEW.EXE 袖珍图像查看工具(小巧够用,不需升级)
- PsTools.zip (1009.2 KB)
- 下载次数: 141
- ProcessExplorer.zip (1.5 MB)
- 下载次数: 182
评论
发表评论
-
如何在windows xp上安装icloud
2012-02-06 19:51 4285apple官方的客户端默认是只支持windows vista往 ... -
自动生成机器配置的脚本
2009-12-08 10:35 1167下载后直接运行,会生成一个文件 -
保护眼睛的电脑色彩
2009-04-12 18:20 1957眼科医生建议电脑屏幕不要用白色,因为白色对眼睛的刺激是最大的, ... -
ntsd 结束一些常规下结束不了的死进程
2009-04-05 01:37 2914如何用dos命令结束进程 ... -
远程开启3389终端服务
2009-04-05 00:53 2039得到了一台主机的管理员权限,但我们失望的发现这台主机并没有安装 ... -
dos SC远程启动终端服务
2009-04-05 00:49 3675C:\>net use \\xxx.xxx.xxx.xx ... -
Hacker基础知识---初级黑客安全技术命令详解
2009-04-05 00:04 1606Hacker基础知识---初级黑客安全技术命令详解 要想做一 ... -
DOS命令大全
2009-04-05 00:00 1466Windows命令大全——DOS命令大全 dir 列文件名 ... -
Windows查看端口被某个进程占用方法
2009-03-11 16:54 2024有的时候,我们在程序里面配置了某个端口,但程序总是起不来,很多 ... -
windows下的多桌面的小工具
2009-02-15 19:35 1455windows下的多桌面的小工具,还可以隐藏程序图标 -
McAfee清除工具
2009-02-15 12:40 1815McAfee清除工具 -
用sc 命令删除oracle在Windows的Service
2009-01-07 17:39 2606今天把本地的oracle9i卸载后,有安装了orale10g, ...
相关推荐
在C++编程环境中,有时我们需要调用操作系统的命令行接口,比如DOS命令,来执行系统级别的任务,如创建文件、删除目录、运行外部程序等。这个过程通常通过使用操作系统提供的API函数或者库来实现。本文将深入探讨...
要执行DOS命令并获取返回值,我们可以使用Windows API中的`CreateProcess`函数。这个函数可以启动一个新的进程,并且可以选择接收进程的输出。以下是使用`CreateProcess`的基本步骤: 1. 准备命令行参数:你需要...
当我们需要在C++程序中执行DOS命令并获取返回信息时,通常会使用操作系统提供的API接口或者特定库函数来实现这一功能。本篇文章将详细讲解如何在Visual C++中调用DOS命令并获取屏幕上的文字。 首先,我们需要了解的...
在Windows中,虽然图形用户界面(GUI)已成为主流,但DOS命令仍然在许多场景下被广泛使用,特别是对于自动化脚本和一些系统维护工作。通过VC程序调用DOS命令,我们可以将这些功能集成到我们的应用程序中,实现更强大...
无论使用哪种方法,获取DOS命令返回结果的关键在于理解如何启动外部进程、捕获其输出以及处理这些输出。在处理结果时,需要注意编码问题,因为不同操作系统或程序可能使用不同的字符编码。 总的来说,掌握取DOS命令...
"易语言DOS命令提示符"项目涉及到了在Windows环境下使用易语言编写程序来模拟DOS命令提示符的功能,这涉及到多个关键知识点,包括进程管理、管道通信以及文件操作。下面将详细解释这些概念及其在实际应用中的作用。 ...
4. **读取输出**:使用`ReadFile()`函数从管道中读取DOS命令的输出数据,并将其保存到字符串变量中。 5. **关闭资源**:在读取完毕后关闭管道句柄及其它资源。 #### 三、代码解析 下面是对给定代码片段的详细解析...
这时PSTools工具,解压后将pslist.exe复制到C:\Windows\System32目录下,dos窗口输入pslist,弹出一个提示窗口提示同意并安装,安装后立马会例举出所有...如果要查找某个进程的线程,只需执行命令:pslist -dmx 即可。
在这个项目中,开发者可能创建了多个线程来并行执行DOS命令,或者在一个线程中执行命令,而其他线程负责处理输出信息。`System.Threading`命名空间提供了线程相关的类,如`Thread`和`ThreadPool`。 5. **异步读取**...
3. 调用`CreateProcess`启动一个新的DOS命令进程,将管道的写端作为其标准输入,读端作为其标准输出。 4. 在主进程中,通过`ReadFile`函数从管道读端读取DOS命令的执行结果。 5. 执行完毕后,关闭所有打开的句柄,...
尽管在现代计算机系统中已不常见,但掌握DOS命令仍然具有一定的实用价值,尤其是在网络管理、系统维护以及某些特定场景下的故障排查中。下面将根据给定的信息,详细解析DOS命令的若干关键知识点。 #### 命令概述与...
在Java中,我们可以使用`Runtime.getRuntime().exec()`方法来执行系统命令,例如在Windows上使用`taskkill`命令来终止一个进程。例如,如果JBOSS服务器的进程ID为1234,我们可以通过以下代码终止它: ```java ...
- 打开DOS命令提示符:在Windows 7旗舰版中,可以在“运行”框中输入“Cmd”,然后按Enter键打开“命令提示符”窗口。 - 输入`Tasklist`命令并按Enter键,系统将列出当前所有运行的进程,包括进程名称(Image Name...
在 JAVA 中,可以使用 Runtime 类的 exec 方法来执行 DOS 命令,该方法返回一个 Process 对象,该对象代表了该命令所产生的进程。通过调用 Process 对象的 waitFor 方法,可以阻塞当前 JAVA 线程,直到命令执行完毕...
此外,操作系统提供了多种用户接口,如命令行、菜单、命令脚本和图形用户界面(GUI),以及系统调用,供应用开发者在编程中使用。 操作系统还可以被视为扩展机器或虚拟机,因为它在裸机基础上添加了各种管理功能,...
本示例展示了如何使用Sigar库来获取系统中各个进程的关键信息,包括PID、用户、启动时间、大小、所占内存、状态、运行时间、CPU使用率及命令等。这对于系统监控和故障排查具有重要意义。通过定时更新数据,可以实时...
这份压缩包中的资源全面覆盖了Java的学习和应用,包括学习资料、面试题、DOS命令、设计模式以及Excel技巧和Java学习笔记。让我们逐一探讨这些知识点。 1. **Java学习资料**:Java学习资料通常包括基础语法、面向...
本文将深入探讨如何在C和C++中实现多进程和多线程编程,以及VC(Visual C++)环境下的一些特定方法。 首先,我们来看C语言中的 `_execl` 函数家族。这一系列函数(如 `_execl`, `_wexecl`, `_execv`, `_wexecv`, `_...
计算机导论第六讲操作系统基本知识与常用DOS命令 操作系统是指用来控制和管理计算机硬件资源和软件资源的程序...* 使用DOS命令能够更深刻理解磁盘文件管理的实质 DOS的启动方式有三种:冷启动、热启动和复位启动。