问题标签 [pgo]

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

postgresql - 在 Kubernetes 中处于待处理状态的松脆数据 pgo 靠背

我正在通过以下链接在 Kubernetes 中部署 pgo: https ://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/ 在 minikube 上成功尝试后。运行命令后

我得到以下结果:

如果我运行:

我还创建了一个默认存储类:

PVC:

我该如何解决它并正确创建正确的 PersistenVolumeClaims 并传递给 pgo?我可以提供进一步的澄清或信息。谢谢。

编辑:

0 投票
1 回答
398 浏览

c++ - G++/CMake Profile Guided Optimization 找不到生成的 .gcda 文件

我正在 Ubuntu 20.04 上使用 CMake 3.16.3 和 G++ 9.3 编译应用程序。这是当前的源目录:

我在 CMakeLists.txt (根也标有星号)中设置标志如下:

src/CMakeLists.txt和中没有设置标志tests/CMakeLists.txtMYAPP_PGO在 bash 中设置,是build-release/pgo. 我有一个build_release.sh构建程序的脚本 ( ):

profile 运行后,我看到里面有多个文件, and里面build-release/pgo每个cpp文件一个,比如srctest

但是,当再次编译时

我收到一条警告,指出缺少配置文件:

215:1指此源文件中的最后一个字符。

我已经测试了有和没有 PGO 的程序的速度,并没有看到任何改进。尽管 PGO 不能保证带来任何加速,但我倾向于认为 PGO 在这里没有按预期工作。难道我做错了什么?

0 投票
0 回答
23 浏览

c++ - C++ 编译器如何为仅具有部分分析覆盖的应用程序使用 PGO 进行优化?

如果我有一个包含组件 A、B、C、D 和 E 的应用程序,但在生成用于 PGO 的分析数据时,只有出于任何特定原因才能为组件 A、B 和 C 创建完整的分析场景,当组件 D 和 E 的可用分析数据很少或没有时,如何优化它们?编译器会将这些整个组件视为很少使用的代码并对其进行较少优化吗?

0 投票
0 回答
33 浏览

postgresql - 松脆的 PGO 备份的时区不正确

我已经使用 kubernetes 安装了 pgo。当我运行时pgo show backup,列出的备份是使用 UTC 时区创建的。我认为它使用cluster-backrest-shared-repo-x-ypod 的时区。如何将时区更改为UTC+1

感谢帮助

0 投票
0 回答
67 浏览

python - 构建 python3 PGO 而不使用额外的封闭源代码或臃肿的......东西

原谅我,但我在这里有点不正常。

如何在不使用闭源 Nuget5 或大型 MSVS 的情况下构建 Python 3?有没有办法将其中的点点滴滴分开,只抓住我绝对需要的东西,最好使用开放的实用程序?

我的朋友们最初的问题如下(他正在帮助我完成这一切):

我们想在 Windows 上为我们正在测试核辐射和太阳辐射的至强机器构建 python 3(最新版本)。我将使用什么构建语法来包含 PGO 以及删除源文件并在 win7pro 机器上只保留所需的文件/文件夹(../lib、../include 等)?(xeon) 机器会做很多移动设备测试。构建需要安全并适合通过 USB-C 使用设备。

除此之外,最好添加一个安装开关以自动生成卷影副本。

然而,我们在构建过程中遇到了一些问题。看起来 NuGet 是封闭源代码?我们也遇到了一些 powershell 错误。(见附件)

https://ibb.co/VHk3mqR

有没有办法用很少的排场和游行来编译所有这些?

真心感谢!

0 投票
1 回答
90 浏览

docker - 如何在 NET6 中使用 Docker 启动 Dynamic PGO?

作为启用 PGO 的一些文件:

但是我没有找到如何在 dockerfile 中进行配置,或者在构建或发布阶段应该在哪里进行配置。