问题标签 [papi]

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 回答
30 浏览

papi - 将 PAPI 库用于性能指标

现在我能够将 PAPI 用于系统指标,但只能在应用程序中使用。结构是——初始化库——创建事件——启动事件(指令总数和/或周期总数)——工作负载(应用程序的代码)——停止事件(返回测量值)。但是我想采用不同的方法,例如-初始化库-创建事件-启动事件(指令总数和/或周期总数)-“睡眠”-停止事件(返回测量值)。所以基本上我想在一个终端中运行一个程序,在另一个终端(睡眠)中运行 PAPI 实现,并能够获得测量结果。

下面显示了第一个结构:

0 投票
0 回答
14 浏览

macos - 在 MacOS 上安装 PAPI

我正在尝试PAPI在我的 Mac (10.14.6) 上安装

INSTALL.txt 如果尝试标准安装中没有关于 macos 的信息:

git clone https://bitbucket.org/icl/papi.git

cd papi/src

./configure --prefix=$PWD/install(或只是./configure

但执行./configure命令后,弹出如下错误:

有人知道我需要安装什么软件才能获得那个计时器吗?

或者也许还有另一种在macos上安装papi的方法?

0 投票
0 回答
45 浏览

api - SAPI、PAPI、EAPI的全称是什么?有什么区别,什么时候用什么?

我是前端开发人员,最近听到了这些新术语(对我来说是新的)。我在 Google 上搜索了解释,但对多个完整表格感到更加困惑。

  • SAPI:系统API/服务器API
  • PAPI:流程API/性能API
  • EAPI:企业API/体验API

到目前为止,我一直在使用 Node JS 和 Express/Mongoose 创建 REST API 端点,但从未觉得有必要将我的 API 划分为上述类别。请指导我何时使用什么以及如何实施。TIA。

0 投票
0 回答
10 浏览

performance - 读取和收集硬件性能计数器

这里有没有人可以帮助我理解使用 PIPA、Perf 或 Intel PCM 等工具进行硬件性能计数器指导和分析的基本思想?