当前位置: 首页 > 面试题库 >

从AC程序测量页面错误

董俊晖
2023-03-14
问题内容

我正在比较一些我从内存中读取/写入的系统调用。是否定义了任何API来测量页面错误(页面进/出)C

我找到了这个库
libperfstat.a,但是它用于AIX,对于linux我找不到任何东西。

编辑: 我知道linux中的timeperf-stat命令,只是探索程序中是否有任何可用的东西供我使用C


问题答案:

getrusage功能(SVr4、4.3BSD。POSIX.1-2001;但并非所有字段都在标准中定义)。在linux中,有几个破碎的字段],但man getrusage列出了几个有趣的字段:

long   ru_minflt;        /* page reclaims (soft page faults) */
long   ru_majflt;        /* page faults (hard page faults) */

long   ru_inblock;       /* block input operations */
long   ru_oublock;       /* block output operations */

rusage还报道在wait4(仅在外部程序可用)。该/usr/bin/time程序供程序使用(打印次要/主要的页面错误计数)。



 类似资料:
  • 问题内容: 我想在我的C程序中运行Shell命令。但问题是我不想让我的程序等到命令执行完毕。无需读取shell命令的输出(无论如何它都不会返回数据)那么,基本上可以吗? 问题答案: 并且是你所需要的

  • 问题内容: 我正在为Chrome扩展程序。我希望解析“原始” Gmail邮件(当前查看的邮件)的内容。 我试图利用jQuery.load()如下 并将其放置在内容脚本中,但是它也不起作用。我正在使用Chrome的开发人员工具,该工具会在调用时返回以下错误 未被捕获的ReferenceError:未定义GLOBALS 尽管在使用开发人员工具的控制台时,在控制台中键入它会返回一个数组。 有什么线索如何

  • Blade 程序中默认的 404、500 处理是直接输出在界面的,如果你希望使用一个 html 网页渲染错误页可以进行自定义配置。 在 app.properties 配置文件中设置 mvc.view.404=my_404.html, 这里的 my_404.html 应当位于 templates 根目录,同时你可以获取到 title、message、stackTrace 内置变量(当发生 500 错

  • 我正在探索如何从JAR文件提供JSP。我使用的是SpringBoot 1.5.10。释放 我提到了这个 包括位于src/main/Resources/META-INF/Resources/WEB-INF/jsp/位置的JSP 视图解析器的前缀为 /WEB-INF/jsp/,后缀为. jsp 奇怪的事情是,当我运行项目作为启动应用程序或Java应用程序时,我能够击中控制器并得到所需的JSP文件作为响

  • 这次的页面测试就没啥难度了吧, 先强制登出 http://192.168.72.102:8080/nutzbook/user/logout 因为UserModule里面的logout方法已经删除,如果出现404,也只是shiro配置的问题了 一如既往,登陆, 成功后跳转到用户详情页 http://192.168.72.102:8080/nutzbook/user/login 访问用户列表页,

  • 一切就绪,请再仔细检查一下本章的修改,然后启动Tomcat, 首先的输出的日志将会发生变化 [INFO ] 20:33:09.574 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) - Starting Shiro environment initialization. [