Windows平台调查网络程序的2个系统工具
(1) taskmgr.exe工具:用于及时跟踪进程的运行状况
在显示指定进程的信息时,注意观察“CPU使用”、“CPU时间”、“内存使用”、“User对象”、“IO读取”、“句柄计数”、“线程计数”、“IO写入”等信息,对解决问题能够起到一定的作用
可能的问题如:
1》CPU占用过高
2》内存持续增长,那么程序中可能存在内存泄露的问题
3》句柄计数持续增长,那么可能是有些文件句柄、系统核心对象没有关闭或释放
(2) netstat工具:用于显示系统的网络状态,特别是socket的信息
E:/>netstat -n
Active Connections
Proto Local Address Foreign Address State
TCP 127.0.0.1:1044 211.95.77.12:80 ESTABLISHED
如果有很多CLOSE_WAIT、FIN_WAIT_2状态的socket,则可能是应用程序中的socket没有合理关闭。
TCP套接字状态 |
含义 |
CLOSED |
没有使用这个套接字 |
LISTEN |
套接字正在监听入境连接 |
SYN_SENT |
套接字正在试图主动建立连接 |
SYN_RECEIVED |
正在处于连接的初始同步状态 |
ESTABLISHED |
连接已建立 |
CLOSE_WAIT |
远程套接字已经关闭:正在等待关闭这个套接字 |
FIN_WAIT_1 |
套接字已关闭,正在关闭连接 |
CLOSING |
套接字已关闭,远程套接字正在关闭,暂时挂起关闭确认 |
LAST_ACK |
远程套接字已,正在等待本地套接字的关闭确认 |
FIN_WAIT_2 |
套接字已关闭,正在等待远程套接字关闭 |
TIME_WAIT |
这个套接字已经关闭,正在等待远程套接字的关闭传送 |
转载于:https://www.cnblogs.com/java201408/archive/2007/04/24/3901030.html
Windows平台调查网络程序的2个系统工具相关推荐
- 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台静态库程序类型 | 编译逆向工具依赖的 Windows 平台静态库程序 )
文章目录 一.Windows 平台静态库程序类型 二.编译逆向工具依赖的 Windows 平台静态库程序 一.Windows 平台静态库程序类型 在 Android 逆向通用工具 MobileGame ...
- 安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能?
安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能? UWP 是为 Windows 创建客户端应用程序的众多方法之一.UWP 应用使用 WinRT AP ...
- 【物联网】esp8266 + 物联网平台 + 微信小程序的智能环境监测系统
文章目录 成果演示 项目介绍 原理 设备端 ------ NodeMcu 物联网平台 ----- 巴法云 与设备端建立TCP连接,实现订阅/发布 设备端发送信息到巴法云 设备端从巴法云接收信息 客户端 ...
- Pentest Box -windows平台的linux bash,集成了很多测试工具
官方下载列表: PentestBox Activity https://sourceforge.net/p/pentestbox/activity/?page=0&limit=100#5af1 ...
- 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台运行的控制台应用程序类型 | 编译 Windows 平台运行的 Android 逆向程序 )
文章目录 一.Windows 平台运行的控制台应用程序类型 二.编译 Windows 平台运行的 Android 逆向程序 一.Windows 平台运行的控制台应用程序类型 hacktool 工程的类 ...
- Windows下的网络编程Winsock
文章目录 前言 1.服务器下的Winsock 1.1.构建编程环境: 1.2.WSAData结构体 1.3.WSAStartup初始化Winsock 1.4.WSACleanup释放Winsock 1 ...
- logicaldoc 6.5 结合postgresql 9.x安装部署—基于windows平台
2019独角兽企业重金招聘Python工程师标准>>> 湘中朱生 2012年9月于深圳 说明:原创内容,请勿转载! <1> 从官网下载部署包 官方网站提供源码包和集成 ...
- 细数 Windows 平台上的 NoSQL 数据库
从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra.此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Re ...
- 【服务器框架】(AsyncSelect模型、Windows平台)
此次拖的时间稍长一些,因为遇到几个难题.一个就是前面提到的死锁,其他几个问题还未解决.遇到的几个问题和现象,大致总结如下: 1. PC机的最大TCP连接数问题. Windows平台,XP sp3(x8 ...
- swift文档_Swift 正式进入 Windows 平台
作者 | Saleem Abdulrasool 来源 | swift.org/blog,点击阅读原文查看作者更多文章 Swift 项目为 Windows 平台引入了新的可下载 Swift 工具链镜像 ...
最新文章
- CentOS的el5, el6, el7代表什么
- nginx反向代理部署与演示(二)
- 池化层对神经网络的运算速度有什么影响
- Android打包的那些事
- 网络1711c语言第0次作业总结
- 【Python】Python中的异常处理
- TikZ学习笔记(四)圆的进一步探索与复杂几何图形
- oracle 自定义类型使用方法,oracle pl/sql中使用自定义数据类型
- 几步教你用 Python 制作一个 RPA 机器人!
- Uiautomator之入门
- 11. JavaScript 对象
- C# 处理图像三种方法对比
- html中嵌入flvplayer.swf播放器,播放视频
- PROFINET协议
- 芝麻信用分怎么提高到750+芝麻信用分暴涨攻略
- 2020年58同城产品笔试题
- thinking in java 4
- Win10系统桌面颜色变为灰黑色恢复正常颜色方法
- 这款文件传输软件每隔10秒就会发起文件同步——镭速传输
- 小乐乐与进制转换-c++(六进制转换函数)
热门文章
- DataFrame的行列操作
- 实习踩坑之路:快速失败:使用stream流便利集合的时候删除了对象,导致抛错Null
- Android RootTrustManager 证书校验简单分析
- arduino 可以用c_lt;开源项目gt;Arduino+STM32+SIM868 用一天创造一款可以定位的GPRS无线开关...
- Java基础---Java---IO流-----BufferedReader、BufferedWriter、缓冲区、装饰设计模式及和继承的区别
- python基础篇--变量和简单的数据类型(上)
- 滤波电路对服务器的影响,滤波电路到底有什么作用?
- echarts大屏模板_大屏数据展示模板智慧城市
- window location href 手机端无法跳转_JavaScriptBOM__History_location(二十)
- char强制类型转换为int_常量、变量、基本数据类型转换、和运算符