问题标签 [performance-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.
ios - react-native 性能监视器
这感觉像是一个愚蠢的问题,但是各种数字在 react-native 性能监视器上意味着什么?我无法在文档中找到。
我了解内存。其他是什么?这两个单独的数字对视图意味着什么?是每秒帧数吗?为了掌握如何使用这个工具,我应该阅读什么?这个工具有多可靠?我应该瞄准哪些基准?
sql-server - 我想生成一个用于存储过程性能监控的 SQL 脚本
我们目前存在性能问题,因为我确信大多数数据驱动系统确实存在同样的问题。
目前,它们基本上分为两类,我认为一个解决方案可以解决:
存储过程有时会在计划不好的情况下在系统中自动重新编译,这会导致它运行得很慢。其原因是它首先重新编译的参数集不具有代表性/正常/最佳。然后,这会导致存储过程运行非常缓慢,需要重新编译以获得更好的计划
由于 SQL Server 工作方式的动态特性,随着表的增长,系统的不同部分可能会以不同的方式查询它——索引需要更改或代码更改需要删除次优编码,如 OR,函数在WHERE 条件等
是否有跟踪存储过程成本的系统表?
我们需要创建一个脚本,它应该在一周内(7 天)每小时运行一次,并且我们需要拥有/存储存储过程的数据(如执行时间、存储过程的成本等)。由此,我们可以识别出性能最差且运行时间较长的存储过程列表,并生成存储过程列表。由此,我们可以对这些存储过程进行调优以提高性能。
sql-server - 有目的地在 SQL Server 上最大化内存
我正在研究使用 Windows 性能监视器来分析服务器性能。我正在 SQL Server 2014 上测试冒险作品 2014 数据库。
我想尝试最大化 CPU、内存、磁盘使用 (I/O) 并可能放置大量用户活动。然后我可以训练自己使用 Windows 性能监视器来记录该区域的性能。
我知道对于 CPU,我可以在一个 while 循环(可能是无限的)内运行一个繁重的查询,这将使其最大化。
我不太确定其他的。我已经尝试过从大表(30,000 条记录)中选择的查询,并且在一个 while 循环中尝试使用一些内存。但它似乎并没有在性能监视器上删除可用 Mbytes left 计数器。这是因为桌子不够大吗?
至于磁盘使用情况,我想我可能需要进行一些更新或插入,以便写入磁盘。但我似乎无法让它影响磁盘使用。
至于网络,我只能想到打开多个查询并同时运行它们,但这似乎有点乱。
作为旁注,我想自己编写脚本。而不是使用任何额外的工具或预装的应用程序来为你做这件事。
health-monitoring - 如何使用 Appdynamics 监控服务器?
我有一个生成 3 种日志文件的应用程序
- 事务日志
- 服务器日志
- 致命日志
我想使用 appdynamics 分析我的服务器的性能,那么我的日志应该生成什么样的数据来生成服务器运行状况、性能、吞吐量、服务器利用率的分析?
windows-server-2008-r2 - 尝试在 Windows Server 2008 R2 上启动 logman.exe - 命令提示符打开然后立即退出
尝试在 Windows 2008 服务器上打开 logman.exe 比看起来更难。
它启动,然后立即退出,没有任何警告或弹出窗口。我试图“以管理员身份运行”,但它在没有任何提示的情况下执行相同的操作。有没有办法弄清楚它为什么这样做?也许这是我的权限/策略中的内容——我将如何修复它或找出它是什么?我试图在多台机器上启动它,但问题仍然存在。
iis - 是否可以使用 iis 日志记录系统内存和 cpu 使用情况?
当特定请求到来时,我需要对系统的 CPU 使用率和内存使用情况进行 motiror。
是否可以使用 IIS 日志或任何其他方法/工具来执行此操作?
我们不希望使用 IIS 进程,我们希望当时使用整个系统。
azure - 可以使用 Microsoft Azure 的 Application Insights 从 InterSystems Cache 收集遥测数据吗?
我正在为涉及 InterSystems 缓存数据库的系统开发 Azure Application Insights 仪表板。
是否可以让 Application Insights “感知”缓存数据库,就像我们的 .NET 代码和服务器上的其他 MS 产品一样?
由于缺乏任何快速简便的方法,标准 Windows 性能监视器工具中是否有可能出现的任何缓存性能计数器?(因为可以将这些收集到 AppInsights 中。)
缺乏这两个......还有其他最佳实践吗?
node.js - 监控 Node.js 应用程序连接
我想获取有关 Node.JS 客户端应用程序打开了多少并发连接的实时信息,即特定的节点进程。
我检查了以下内容:
- TypePerf/windows perf monitor - 没有找到监控特定进程连接的方法。
TcpView 很好 - 但没有关于连接的信息
AppMetrics - 没有关于连接的信息,只有 HTTP 请求。
我更喜欢任何开源解决方案,并且不涉及向现有 Node.js 应用程序添加代码。
更新 #1:您可以使用 TypePerf 来执行此操作 - 使用进程名称“Node.js”,但您需要获取特定的节点 PID。一种解决方法是使用 process fork 包装请求的应用程序 - 并将 PID 传递给 perfmon。但这仅适用于 Windows - 基于 *nix 的客户端的解决方案是什么。
c# - 为什么此代码显示更高的本机内存消耗
我创建了一个简单的测试应用程序,如下所示。
在此应用程序运行时,我还捕获了两个计数器Private Bytes
和# Bytes in all heaps
. 其结果如下所示。
根据这篇文章,该图应该如下所示。
我的问题是,为什么即使所有堆中的字节数几乎没有增加,私有字节也会增加?或者我的代码会导致Private bytes
计数器中出现任何本机泄漏?
sql-server - 我想监控我运行缓慢的 SQL Server 存储过程
我在我们的一个数据库中有一长串运行缓慢的存储过程,我想监控它们。我们正在运行 SQL Server 2012 企业版。我知道 SQL Server 探查器不再是推荐使用的工具,有什么建议吗?
提前致谢