草庐IT

统计分析

全部标签

windows - 如何在没有 Ping 统计信息的情况下获取 ping 命令的输出?

例如在Windows7下命令的输出ping-n1::1正在关注:Pinging::1with32bytesofdata:Replyfrom::1:time是否可以在没有Ping统计信息的情况下获得输出(在这种情况下没有最后四行,或者在目标主机无法访问的情况下没有两行)? 最佳答案 也许使用这个命令:ping-n1::1|find"stringtosearch" 关于windows-如何在没有Ping统计信息的情况下获取ping命令的输出?,我们在StackOverflow上找到一个类似的

java - Windows 上的 Tomcat - 免费的分析和指标收集工具?

我们使用的是Windows2008,我们正在考虑将应用程序服务器从Adob​​eColdFusion9切换到Railo3.1.这将意味着使用新的Javaservlet容器,因此我们正在寻找ApacheTomcat而不是Adob​​eJRun4。Adobe为CF9提供了一个有用的perfmon插件。我们可以用它收集大多数统计数据。问题是,据我所知,Tomcat没有perfmon插件。我想知道是否有任何类型的免费分析工具我们可以用来获取Tomcat上的指标和性能数据,例如请求/秒、内存使用等。我不介意将它们写入日志,只要我们能够以某种格式读取它们即可。此外,它不必是一个独立的产品。感谢任何

c++ - 是否有任何工具支持基于检查点的 C++ 内存使用分析

我正在开发基于网络的应用程序。我想查看应用程序不同阶段之间的内存使用情况,例如初始化和释放之间的内存使用情况或发送和接收之间的内存使用情况。我用谷歌搜索并尝试找到解决方案,但没有找到完全符合我要求的帖子。各位,请推荐任何可以帮助我在Linux和Windows平台上执行基于检查点内存分析的工具或流程。提前致谢下面的代码_CrtMemStatememState1;_CrtMemCheckpoint(&memState1);char*p=newchar[100];p=newchar[100];p=newchar[100];p=newchar[100];p=newchar[100];_CrtM

windows - 如何使用 windbg 分析 Chrome Aw Snap 后的异常

我的Web应用程序中一直有“AwSnap”。在HowdoIdebugatabcrashinGoogleChrome的帮助下使用windbg我试图找出问题所在。到目前为止我完成的步骤:从Crashes目录中得到一个.dmp文件加载到windbg设法查看堆栈(使用“k”)尝试!analyze时没有显示任何有意义的内容我需要什么才能看到导致崩溃的模块如何从这里进步?编辑:有一个错字。"!analyze-v"的工作类似于:kb、dd、.exr、.cxr、kv对于所有ChromeAwSnappers-!analyze-v就是你要找的信息如下...0:000>!analyze***********

windows - Windows 应用程序的性能分析。 Visual Studio Profiler 的更好替代品?

我对用于性能分析的VisualStudioProfiler印象深刻。快速满足我的目的且易于使用。我只是想知道visualstudioprofiler中的注意事项。是否有更好的Windows应用程序分析器可以更好地应对这些警告? 最佳答案 从积极的方面来说,没有人像微软一样制作出色的应用程序。VisualStudio是一款出色的产品,其探查器具有这些属性。另一方面,也有一些注意事项(其他分析器也有)。采样模式下,线程阻塞时不采样。因此,它对无关的I/O、套接字调用等视而不见。这是prof和gprof早期的一个属性,它们最初是作为PC采

c++ - 内存转储分析(应用挂起)

我正在尝试分析在我的应用程序发生挂起后从我的一位最终用户那里收到的内存转储。它似乎与我的应用程序的音频播放部分有关。我相信涉及两个线程,即将开始播放声音的主线程,以及一个更新程序线程,它迭代链表中的声音以不断更新它们的状态。但是,我不明白挂起的来源是什么。我的WinDbg知识有限,但我设法弄清楚挂起似乎发生在音频库的SetLoop方法中(具体在静态声音代码中)。我使用DirectSound,在这种情况下应用程序在Windows732位上运行(我自己在XP上开发,我从来没有遇到过这样的问题)。静态声音类在检查声音是否正在播放之前锁定关键部分,如果不是,则将循环标志设置为true或fals

windows - 网络统计不工作

“netstat-a”在命令提示符下不起作用。我收到一个错误:netstatisnotrecognizedasaninternalorexternalcommand但是当我编写带有故意错误的netstat-a(“a”之前的额外空格)时,我从该命令收到了帮助信息。这是一种奇怪的行为。我尝试从它的文件夹(C:\Windows\System32)运行此命令,但结果相同。如何运行此命令?附言:我的Windows用户是管理员。 最佳答案 以管理员身份运行cmd.exe,然后重试。此外,这不属于堆栈溢出,SuperUser是此类问题的地方。

c++ - 分析 COM 对象中内存泄漏的工具

如果有分析c++COM对象内存泄漏的工具,请在这里提供链接如果不存在这样的工具,那么处理内存泄漏的最佳方法是什么?谢谢 最佳答案 有一个工具“valgrind”。它是最好的内存泄漏检查器之一,但我不确定它是否适用于Windows...试试吧 关于c++-分析COM对象中内存泄漏的工具,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2703561/

c++ - 使用 Win7/64 分析在 XP/32 机器上生成的 Windows 崩溃转储?

我们在分析在我们开发机器上的客户WindowsXP/32机器上创建的Windows故障转储时遇到了问题。我们的许多开发机器现在都是Win7/64机器,但在WindowsXP下生成的故障转储似乎无法完全解析它们的二进制依赖性,从而导致在VisualStudio(2005)中显示调用堆栈时出现警告。例如,在WindowsXP上生成转储时,从Win7机器加载时无法解析msvcr80.dll:在XP上,WinSxS路径似乎是C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989

windows - 帮助我了解 Process Explorer 中的这些内存统计信息

我正在尝试对我的大型财务计算运行所需的内存量进行非常粗略的测量。它是一个非常简单的命令行工具,可以为大量金融工具定价,然后打印出结果。我决定使用ProcessExplorer查看程序的内存需求。有人可以解释一下屏幕截图中标记为a和b的两个字段之间的区别吗:我目前认为:标记为“a”(峰值专用字节数)的值是在任何瞬间分配给进程的最大内存量(磁盘上的实际物理内存和虚拟内存)。标记为“b”(PealWorkingSet)的值是进程生命周期中任何时刻分配的最大物理内存量。 最佳答案 来自here:Theworkingsetisthesetof