问答列表

MAT 直方图对象计数不等于 Android Studio 性能分析器

作者:Liang Wang 提问时间:1/13/2023

我使用 Android Studio Profiler 转储堆 使用 hprof-conv 将堆文件转换为标准格式 $ANDROID_HOME/platform-tools/hprof-conv m...

如何检测无效读取(使用代码而不是 valgrind)

作者:MIA 提问时间:1/14/2023

假设你像这样分配了一个指向 char 的指针 char *ptr = malloc(10 * sizeof(char)) 如果这个 ptr 被传递给另一个函数而没有传递它的大小,我们是否可以检测到...

PreparedStatement IN 子句替代方案?

作者:Chris Mazzola 提问时间:10/7/2008

将 SQL 子句与 实例一起使用的最佳解决方法是什么,由于 SQL 注入攻击安全问题,多个值不支持该实例: 一个占位符表示一个值,而不是值列表。INjava.sql.PreparedStatement...

GLIBC 如何决定 malloc 的段

作者:Kokomelom 提问时间:1/19/2023

我查看了一些 Linux Glibc(2.25) 系统,发现当代码使用 .malloc 有时缓冲区已在堆段中分配,有时在匿名段中分配,这与大小无关,我可以看到/proc/PID/maps 我以为堆...

Linux(CentOS 7.9)内核提示了一个错误。它有害吗?

作者:czg 提问时间:1/26/2023

我的运行环境是 VMBox 虚拟机中的 CentOS 7.9(内核为 5.16.11 版本),它分配了 1G 内存和 8 个 CPU 内核。 [root@dev236 ~]# uname -a Li...

Linux 如何实现乐观内存分配?

作者:weineng 提问时间:1/26/2023

在 linux 手册页中, 默认情况下,Linux 遵循乐观内存分配 策略。这意味着当 malloc() 返回非 NULL 时 不能保证内存确实可用。 Linux 如何能够延迟分配内存? 我的猜...

为什么 C++ 程序员应该尽量减少使用“new”?

作者:bitgarden 提问时间:6/28/2011

使用 std::list<std::string> 时,我偶然发现了 Stack Overflow 问题 std::string 内存泄漏,其中一条评论是这样说的: 别再用那么多了。我看不出你在任何...

是否可以在 C 语言中检测用户何时关闭控制台?

作者:Wheatley 提问时间:1/29/2023

我想知道是否可以检测用户何时关闭控制台,然后执行释放先前 malloc 调用分配的内存的函数。 我知道像 Windows/Linux/MacOS 这样的主操作系统应该在控制台关闭时释放此内存,但我认...

为接收结构的函数分配适当的内存

作者:Michael 提问时间:1/28/2023

我正在尝试创建一个动态数据库,我可以在其中修改其大小。 这是我到目前为止编写的代码,我将产品字符指针分配给其中,并将价格分配给我所期望的是创建数据库,并让我继续创建具有新大小的新数据库,以替换旧数据库...

使用 malloc 和 tcmalloc 释放后如何释放虚拟内存?

作者:Yale 提问时间:2/1/2023

在我的程序中,我使用 tcmalloc 进行内存分配和释放。为了及时将内存保留回内存,调用完成后,使用 MallocExtension::instance()->ReleaseFreeMemory()...


共780条 当前第15页