问题标签 [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.
.net - System.Threading.Monitor.Enter 中的 System.ArgumentNullException
我有这样的代码:
我们的一些客户在以下代码块中收到“System.Threading.Monitor.Enter 中的 System.ArgumentNullException”:
这怎么可能?考虑到SLock
是共享的,从未从其他任何地方触及过?
c# - C# 生产者/消费者
我最近遇到了一个生产者/消费者模式 c# 实现。它非常简单并且(至少对我而言)非常优雅。
它似乎是在 2006 年左右设计的,所以我想知道这个实现是否
- 安全
- 仍然适用
代码如下(原始代码在http://bytes.com/topic/net/answers/575276-producer-consumer#post2251375引用)
linux - Linux 中每个进程的程序化资源监控
我想知道是否有一种有效的解决方案来监控 Linux 中的进程资源消耗(cpu、内存、网络带宽)。我想用 C++ 编写一个守护进程,对某些给定的 PID 进行监视。据我所知,经典的解决方案是定期从 /proc 读取信息,但这似乎不是最有效的方法(它涉及许多系统调用)。例如,要每秒监控 50 个进程的内存使用情况,我必须每秒从 /proc 打开、读取和关闭 50 个文件(这意味着 150 个系统调用)。更不用说读取这些文件时所涉及的解析。
另一个问题是网络带宽消耗:对于我要监视的每个进程,这不能轻易计算。在我看来,NetHogs 采用的解决方案涉及相当高的开销:它使用 libpcap 捕获和分析每个数据包,然后为每个数据包确定本地端口并在 /proc 中搜索以找到相应的进程。
您是否知道这些方法是否有更有效的替代方案或任何处理此问题的库?
monitor - 如何连接到远程服务器以监控 CPU 进程时间?
我想在运行压力测试时连接到远程服务器以监控 cpu 进程时间。但它总是失败,我该怎么做才能成功连接到远程服务器?
java - 如何在 linux 多处理器环境中监控 java 应用程序的每个线程的 cpu 使用情况?
我在具有 8 个内核(2 个四核 cpu)的机器上运行 Linux RedHat 5.3 中的多线程 Java 应用程序。
我想监控每个线程的 cpu 使用率,最好是相对于它可以获得的最大 cpu (在 1 个内核上运行的单个线程应该达到 100% 而不是 12.5%)。
我可以用 jconsole/visualVM 来做吗?是否有另一个(希望是免费的)工具?
约夫
c# - C#多线程 - 告诉等待进程第一个进程已使用锁定代码完成?
我知道在开发多线程应用程序时,您必须使用例如监视器或锁来同步对共享内存的访问。
问题
您如何告诉等待进程(proc2)使用锁定代码块(proc1)的进程已完成使用该代码?
c# - 监控 USB 流量
我想查看所有流出 USB 的流量,并有可能根据内容策略阻止进出 USB 的数据交易。这将如何完成?有什么方法可以在 C# 中实现这一点,还是更像是 C++ 类型的问题?
cocoa - 我的 Cocoa 应用程序如何跟踪流音频活动
我必须开发一个应用程序来记录在线流媒体信息,如打开的播放器(iTunes、Quicktime)、运行曲目、特定曲目的总运行时间。
.net - .Net Winform 应用程序与肖像监视器
我注意到 .net winforms 应用程序的不良行为。我有一个宽屏显示器旋转 90 度到纵向。当.net winforms 应用程序显示在上面时,窗口出现,但全是空白的,白色的。我可以通过点击 ctrl-alt-delete 来修复窗口,当对话框出现时,点击取消,然后窗口将正确显示。我已经在不同的显示器和视频卡上复制了这个。我已经通过自制应用程序和 Windows 更新屏幕看到了这一点。但是,它确实需要是宽屏显示器。旋转 90 度的“方形”显示器似乎没有这个问题。有没有其他人观察到这一点?有解决办法吗?这是一个已知问题吗?
sql - 需要用于监控 SQL 查询结果的工具
我正在寻找一种工具来监视定期运行的 sql 查询的结果,并根据查询返回任何结果这一事实发出通知。(欢迎任何其他过滤器)
我需要查看事务表是否有错误,如果我的 sql 查询可以在后台运行、定期刷新并在有任何结果时显示通知,那就太好了。
我需要连接到 Oracle DB,我目前使用 PL/SQL Developer 或 Oracle SQL Developer。
首选免费、操作系统和轻量级解决方案 :)
更新:
最好我不想创建/修改任何数据库对象。我们也想在我们的客户数据库上使用它,并不是所有的客户都有修改他们的 Oracle 应用程序运行的数据库的许可。
先感谢您