问题标签 [resource-monitor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
341 浏览

c++ - Unity Native C++ 插件内存使用情况

我在 Unity 中从我的 c++ 插件分配内存,但我不确定它是否正常工作。

当我分配~25Gb(用于测试目的)内存时,似乎(根据Windows任务管理器)我的内存没有被分配。然后我检查资源监视器,发现它说 unity 正在使用 ~25Gb 还是内存?

为什么是这样?

页面文件也设置为0。

在此处输入图像描述

0 投票
6 回答
21601 浏览

cuda - 如何自定义 nvidia-smi 的输出以显示 PID 用户名

nvidia-smi 的正常输出如下所示:

如您所见,它显示了正在运行 CPU 的 PID 列表。但是我也想知道 PID 的名称。我可以自定义输出以显示每个 PID 的用户名吗?我已经知道如何显示单个 PID 的用户名:

请帮我。非常感谢你。

更新:我已经在下面发布了对我有用的解决方案。我还把它作为一个简单的脚本上传到了 Github,供那些需要详细 GPU 信息的人使用:

https://github.com/ManhTruongDang/check-gpu

0 投票
0 回答
485 浏览

c++ - Windows 资源监视器“网络活动”c++

我试图弄清楚如何获取给定进程的所有网络活动。在“网络活动”框中的 Windows“资源监视器”应用程序中,您可以看到所有 tcp / udp 连接,以及正在发送的数据等。我首先尝试使用 cmd netstat,并且打算解析这个但很快意识到它“错过”了一大堆 udp 连接。所以就这样了。现在我一直在研究iphlpapi.h在 c++ 中使用它GetExtendedUdpTable功能。但即使这样似乎也没有显示资源监视器显示的所有数据。任何人都可以将我引导到正确的 Windows API,该 API 可以获得与资源监视器下的网络活动选项卡中所见相同的信息。我已经搜索了一段时间,发现的所有东西都非常古老,我希望使用当前/现代的方法。这不必向后兼容,只有 Windows 10 就可以了。

基本上我的最终目标是构建一个应用程序,该应用程序可以使用数据库自​​动为目标应用程序(包括 UDP 连接)对 ip 进行地理定位。现在我确信有很多库/应用程序已经可以做到这一点。我只是想把它作为一个学习过程来做,所以我想避免除 Windows 提供的库/API 之外的任何库/API。

这是我目前一直在使用的,请原谅使用printf和不使用static_cast等不良做法的使用。一旦找到获取所需信息的方法,我将正确重写所有内容。

0 投票
1 回答
312 浏览

soap - Java/Tomcat 打开 TCP 连接 - 资源监视器

现在我们遇到了一个问题,我们的 Windows 服务器上有一堆“打开的 TCP 连接”,它们正在运行一个 tomcat 网络服务器。Java 代码正在对供应商进行 SOAP 调用,我们在资源监视器(如下图所示)中看到许多打开的连接,显示了供应商的 IP 地址。我尝试了几种不同的方法来执行 SOAP 调用,认为连接没有在幕后某处显式关闭。到目前为止没有任何效果,所以我想我可能误解了这个页面实际显示的内容。

带有供应商 IP 的多个 java.exe(未灰显)的 Windows 资源监视器 TCP 连接

与 Windows 资源监视器相关的 TCP 连接的生命周期是什么?不再使用的连接在外面停留一段时间是否正常?如果没有,我该如何补救这种情况?

0 投票
0 回答
105 浏览

python - 从资源监视器获取 Ping 统计信息 (Python)

最近我发现除了打开资源监视器、打开 TCP/IP 连接并从那里查看之外,没有其他方法可以 ping 到 Grand Theft Auto Online 会话。这激发了一个想法,即创建一个 python 脚本来从 GTA5.exe 检索 ping 数据并将其显示在屏幕上。

这甚至可以用 python 实现吗?这是最好的方法吗?任何想法或帮助表示赞赏。

我知道可以os在 python 中使用模块 ping IP 地址,但由于 GTAO 是 P2P 连接,因此没有单个 IP 地址。

0 投票
0 回答
167 浏览

windows - RAM - 提交内存和工作集之间的区别

在此处输入图像描述

提交内存 = 备用内存,工作集 = 正在使用内存吗?

0 投票
1 回答
1304 浏览

firewall - 资源监视器中的防火墙状态

在网络下的资源监视器中,有一个名为监听端口的选项卡,其中有一列名为防火墙状态。它的值如 1) 允许,不受限制 2) 不允许,不受限制 3) 允许,受限制

我的理解是第一个代表是否允许传入流量。(当我禁用防火墙后进行测试时,一切都更改为允许)

我对第二个的理解是是否有限制这种联系的规则。但是在这种情况下,allowed,restricted 没有任何意义,因为当它被限制时,它怎么能被允许。

还有一个选项可以阻止或允许与任何可用规则不匹配的所有连接。任何人都可以请详细解释这些事情吗?

0 投票
0 回答
18 浏览

windows-server-2008 - Windows Server 2008 资源监视器疯狂

我在资源监视器中有一个有趣的结果:TCP 连接详细信息的显示似乎很疯狂!

有多个连接接收到大量字节但没有发送任何字节。这只发生在源 IP 地址上(始终相同),但不是系统性的!

这是一个截图: 2008R2 Ressource monitor TCP connexion crazy

我注意到了这一点,因为有时服务器不再从该 IP 地址接收任何数据。

有没有人见过这个?

0 投票
0 回答
55 浏览

taskkill - 为什么 Taskkill.exe 不能杀死任务但资源监视器可以

在 Windows 10 系统上,可执行 WavesSvc64.exe 会定期消耗所有可用的物理内存并需要终止。我已卸载 Waves Audio 应用程序,但此可执行文件有时仍在运行。尽管有这个名字,WavesSvc64.exe 并不是 Windows 服务。net stop WavesSysSvc有一个名为 WavesSysSvc 的 Windows 服务,带有可执行的 WavesSysSvc64.exe,它将通过关闭正确响应。不过,它似乎与内存消耗无关。

我可以通过右键单击并选择结束进程树来从资源监视器中杀死 WavesSvc64.exe。

为了使该过程自动化,我尝试使用命令从提升的命令提示符执行相同的操作taskkill /IM "WavesSvc64.exe" /T /F。( /T 表示“终止指定进程和由它启动的任何子进程。” /F 表示“强制终止”。)

结果是 ERROR: The process with PID 1840 (child process of PID 11272) could not be terminated. Reason: There is no running instance of the task. 运行命令后,我仍然可以在资源监视器中看到状态为“正在运行”的 WavesSvc64.exe。然后我可以在资源监视器中手动终止它(如上所述),状态将更改为已终止。

为什么命令行中的 taskkill 无法终止任务?

0 投票
0 回答
70 浏览

performancecounter - 如何在资源监视器中启用 DevArt 性能计数器?

我在我的开发/测试环境中使用DevArt dotConnect for Oracle 性能计数器。通过添加Use Performance Monitor=True到我的数据库连接字符串,我可以捕获有用的信息,例如连接数等。

在此处输入图像描述

但是,在我的生产机器上,我在资源监视器中看不到 DevArt 性能计数器:

在此处输入图像描述

我相信性能计数器已安装,因为它们出现在注册表中:

在此处输入图像描述

...我想Use Performance Monitor=True如果相关的 DLL 等不存在,添加到我的数据库连接字符串会导致错误。

我还需要做什么才能使性能计数器出现在资源监视器中?