问题标签 [gflags]
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.
debugging - 启用 gflags 时 RtlDebugCreateHeap api 中的访问冲突
在 Windows Server 2016 Standard 版本 1607 上进行调试。从 windbg 10.0.19041.685 启动一个进程并设置以下 gflags:
在继续时始终获得以下访问冲突:
这发生在 loadlibrary 调用中。此 gflag 设置是否存在已知问题?有什么想法吗?
go - 无法在 GCP 中指定 gflag
我有一个 Go 服务器程序,它需要在运行时传递一个特定的 gflag 值,但我无法在 GCP 的 app.yaml 文件中指定它。我对 GCP 很陌生,所以这可能是一个未启动的查询。
这是我的 Go 代码结构:
main.go 是典型的 Golang HTTP 服务器程序,大致具有以下结构:
我的 GCP app.yaml 文件大致如下所示:
这很好,但正如您所注意到的,我无法将任何自定义值传递给some_flag
标志。目前,我只是将默认标志值硬编码为在 GCP 中部署的首选值,并且我不检查该更改,这显然是实现目标的一种非常粗略的方式。
我尝试将entrypoint
配置设置为:
entrypoint: ./cmd/main/main --some_flag=gcp
或
entrypoint: .bin/main --some_flag=gcp
但是对于这两种情况,GCP 都会出错,并显示/bin/sh: 1: exec: bin/main: not found
.
通过指定这样的网络测功机,我可以在 Heroku 中轻松实现相同的目标:
bin/main --some_flag=heroku
如何在 GCP 应用程序中进行设置?我正在使用 GCP 标准环境。而且我不想使用相同的环境变量。
谢谢!
debugging - 远程转储分析 - 是转储文件的“用户模式堆栈跟踪数据库”吗?
如果我需要分析来自远程机器的转储中的内存泄漏,并且我已启用用户模式堆栈跟踪数据库,详细信息请参见此处,这些堆栈跟踪将成为转储文件的一部分,或者我需要从远程机器除了转储文件?或者我只能在进行转储的同一台机器上运行 WinDBG 时看到这些堆栈?到目前为止,我所看到的有关此主题的所有资源都没有详细说明这些堆栈的实际存储位置是什么。
mingw - 使用 Bazel 和 Mingw 编译 gflags 库
我在 Windows 10 上使用 MSYS2。我将mingw-w64-x86_64-gcc安装到我的 MSYS2 环境中。
现在我尝试gflags
使用 Bazel 和 MinGW 构建库。
我收到以下错误:
执行时似乎出了点问题expand_template
。但我不知道为什么。有没有人有一些想法或提示这里有什么问题?
protocol-buffers - 如何在 centos8 中使用 yum/dnf 安装包
我更喜欢通过 yum 命令安装而不是通过源代码安装
gflags - DelayFreeSizeMB 如何改变我的应用程序的行为?
我刚刚注意到我的应用程序在注册表中有一个名为“DelayFreeSizeMB”的 DWORD 注册表项,其值为 64
此注册表项对我的应用程序有什么作用?我了解 Windows 会在程序开始时读取“图像文件执行选项”,它可能会改变 Windows 处理应用程序的方式。通常,此项定义 GFlags (REG_SZ GlobalFlag) 和应用程序验证程序设置 (REG_DWORD VerifierFlags),但它们都不存在。
我只得到 4 个搜索“DelayFreeSizeMB”的谷歌结果,但没有一个有用。
linker - 我如何链接gflags?
我将gflags集成为vcpkg 包,vcpkg 建议我可以根据此链接 gflags。
我既不能链接gflags::gflags_shared
。这给了我这个错误。
我也不能尝试将其静态链接。这条线find_package(gflags REQUIRED COMPONENTS static)
会给我以下 cmake 错误。
知道我做错了什么吗?