pthread_create内存泄漏

2023-12-30

我使用C语言和Linux作为我的编程平台。

在我的应用程序中,我调用 pthread_create。然后我使用 ps 命令行工具检查应用程序的内存使用情况,它在 VSZ 列中添加了 4。

但问题是当pthread_create函数处理程序退出时,添加到内存中的4并没有释放。然后当应用程序再次调用 pthread_create 时,再次添加 4 值,直到它变大。

我尝试了 pthread_join ,似乎内存仍然变大。

Thanks.


ps不是测量内存泄漏的正确工具。当您释放内存时,不能保证减少进程的 vsize,这既是由于内存碎片,也是为了避免不必要的系统调用。

valgrind是一个更好用的工具。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pthread_create内存泄漏 的相关文章

随机推荐

  • 使用专用链接将 Azure Web App VNet 集成到存储帐户

    我在 Azure 应用服务 S1 上有一个 API 在该 API 上配置了 VNet 集成 子网 10 240 0 32 27 我还有一个存储帐户 在其上配置了专用链接 子网10 240 0 0 27并获得IP10 240 0 4 但是它不
  • 在没有 @RequestParam 名称的控制器中获取文件

    我正在尝试构建一个通用的 POST 控制器 我可以以通用方式访问参数 但如果不使用 RequestParam files MultipartFile 文件 我就无法获取可能的文件 所以 有人知道如何以通用方式获取文件 如果有提交的话 吗 到
  • 如何使 Visual Studio 2012 调用本机 64 位 Visual C++ 编译器而不是 32 位 x64 交叉编译器?

    Visual Studio 2012 似乎总是调用 32 位版本cl exe位于 ProgramFiles x86 Microsoft Visual Studio 11 0 VC bin x86 amd64 而不是位于的 64 位 Prog
  • xs:int 对于十进制值解组为 null

    我遇到了与基于 JAX WS 的 WebService 中的解组过程相关的问题 在 WSDL 文件中 有一个元素定义为
  • 将 JS 警报更改为 DOM 错误消息 div

    我需要将错误消息转换为定位的 div 最初隐藏 而不是标准的 js 警报 我意识到我需要将警报消息推送到 DOM 但我对 javascript 很陌生 任何帮助 将不胜感激 此外 我需要在没有确认的情况下执行此操作 因此错误消息会在字段焦点
  • 从 Spark 转换函数中动态读取 HDFS 文件

    如何在 Spark 函数中读取 HDFS 中的文件而不在函数中使用 SparkContext Example val filedata rdd rdd map x gt ReadFromHDFS x getFilePath 问题是如何实现
  • Python正则表达式解析特定标签后的组

    我有一个这样的文本列表 Something at the beginning References 1 Ryff C D 2014 Psychological Well Being Revisited Advances in the Sci
  • 如何定义取决于模板参数的字符类型的字符串文字?

    template
  • 如何按 dict 列过滤 pandas 数据框?

    给定一个数据帧 df serialnumber basicinfo 列 basicinfo 是一个字典 name xxx model xxx studyid xxx 有没有一种简单的方法可以通过字典键 模型 过滤此数据框 如果它是整数 我们
  • 正确实施乒乓球比赛

    我在一项作业中被要求实现正确调用 ping 和 pong 意思是在 ping 之前没有 pong 10 次的乒乓球游戏 意思是 控制台中的最终输出应该是 ping 1 pong 1 ping 2 pong 2 等 需求是用信号量 可重入锁和
  • 如何使用 selenium python 更改/删除样式属性?

    我想知道是否可以更改或删除 显示 无 在元素中使其在 python 中使用 selenium 可见
  • jquery的attr()是异步的吗?

    假设我有一个循环 它在每次迭代时都会附加一个带有 img 标签的 div 然后使用如下所示加载其 src 属性 img last attr src imageSource 如果我对几个不同的图像进行几次迭代 我是否会异步加载这些图像 如果没
  • Android 文本转语音男声

    我有一个工作文本到语音 但我想知道当应用程序调用它播放时 它会用男声代替女声吗 现在可以使用男声 女声并从应用程序 UI 动态更改 像这样定义 TTS 在构造函数中添加 google tts 引擎 tts new TextToSpeech
  • Android Canvas重做和撤消操作

    我正在做一个绘图项目 除了画布重做和撤消操作之外 我的代码运行良好 我的撤消操作从pathsArrayList 并保存到undonePathsArrayList 重做操作删除最后一个元素undonePaths并保存到paths 这是我的代码
  • 在 ntier 应用程序中传递数据

    如何将数据传递到 n 层应用程序中的层 我已经制定了 3 种不同的方法 A 通用 net 对象通用数据表 哈希表 通用数据集 字符串 整数等 然后使用数据集填充发送到 UI 层的业务对象 替代文本 http img11 imageshack
  • UIKeyboardWillShowNotification 不调用,仅 UIKeyboardWillHideNotification 在 iOS 9 中调用

    在 iOS 8 之前一切都运行良好 但是 当用户点击文本字段控件时 直接出现在 UIKeyboardWillHideNotification 通知中 登录控制台 找不到支持4型键盘iPhone PortraitTruffle NumberP
  • OpenGL ES 2.0 :glReadPixels() 带有 float 或 half_float 纹理

    我正在为 iPhone iOS 4 1 编写一个 OpenGL ES 2 0 应用程序 在着色器中完成的计算结束时 我需要将一些数据写回 CPU 据我所知 这可以通过 glReadPixels 来完成 为了保持精度 我想在着色器之间使用 h
  • 使用 python 和 twitterApi 将多个图像添加到推文中?

    您好 我一直在尝试使用 python 中的 twitterAPI 模块将四个图像添加到推文中 不幸的是 下面的代码仅渲染推文中数据中的其中一个图像 有人可以指出我在推文中附加四张图片的正确方向吗 我的代码如下 减去导入和密钥 api Twi
  • 求解积分极限

    我需要以数值方式找到积分的极限 并知道该积分的结果 我需要解决的是 正如你所看到的 这是不完整的 beta 函数 我知道a b and c 积分极限来自0 to x 我需要找到x The fzero函数可以求解各种非线性方程 首先 计算不完
  • pthread_create内存泄漏

    我使用C语言和Linux作为我的编程平台 在我的应用程序中 我调用 pthread create 然后我使用 ps 命令行工具检查应用程序的内存使用情况 它在 VSZ 列中添加了 4 但问题是当pthread create函数处理程序退出时