V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shylockhg  ›  全部回复第 10 页 / 共 43 页
回复总数  860
1 ... 6  7  8  9  10  11  12  13  14  15 ... 43  
154 天前
回复了 Peakday 创建的主题 问与答 你做过的‘最大’的慈善是什么
不生小孩 i
157 天前
回复了 huangliu 创建的主题 程序员 我和 Tiny RDM 一起勇敢迈向了 1.2 版本
好奇收入咋样
158 天前
回复了 nathandoge 创建的主题 iDev 超过 5 万美金的个人开发者怎么弄的?
美元吃髙息不爽么
158 天前
回复了 xhslyf 创建的主题 职场话题 [QQ 群] 最近 FIRE 了,建了一个群。
你也有 2kw 么
159 天前
回复了 dlmy 创建的主题 问与答 怎么样做才算是有上进心?
@dlmy 嘛也,这还不跑
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@sjqboss 因为没房加上脑子进水
@msg7086 这么吓人,可惜不能删除
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@RockOrRoll 好歹你房子能住着不是
在 Ubuntu 上分析 C++ 程序的内存使用情况,有几种工具可以推荐:

1. **Valgrind**:
- Valgrind 是一个著名的内存调试和分析工具,其中的 Massif 工具可以用来分析程序的内存使用情况。它可以帮助你识别内存泄漏和内存使用模式。

2. **gperftools**:
- gperftools (之前称为 Google Performance Tools )提供了一个堆分析器和 CPU 分析器。它的 `heap-profiler` 功能可以生成程序的内存分配情况的详细报告。

3. **Memcheck (Valgrind 的一部分)**:
- Memcheck 是 Valgrind 中的一个工具,专门用于检测内存泄漏、内存越界等问题。

4. **Massif (Valgrind 的一部分)**:
- Massif 是 Valgrind 工具集中的一个堆分析工具,它可以生成堆使用的图表,帮助你理解内存使用情况。

5. **GCC/g++ 的 `-ftime-report` 选项**:
- 编译时加上 `-ftime-report` 选项,GCC 会在编译结束后输出程序的时间消耗报告,其中包含了一些内存使用信息。

6. **Clang 的 `-fsanitize=memory` 选项**:
- 使用 Clang 编译器的内存 sanitizer 可以帮助检测内存泄漏和越界问题。

7. **KCachegrind**:
- KCachegrind 是一个图形化的分析器,可以读取 Callgrind 工具生成的文件,它提供了一个直观的界面来查看程序的性能数据。

8. **Callgrind (Valgrind 的一部分)**:
- Callgrind 是 Valgrind 工具集中的一个分析工具,它可以生成程序调用的详细报告,包括函数级别的内存分配情况。

9. **Brendan Gregg's "Memory Profiler"**:
- 这是一个简单的工具,可以监控程序的内存使用情况,并且生成火焰图。

10. **perf**:
- `perf` 是 Linux 内核提供的性能分析工具,它也可以用来分析内存访问模式。

使用这些工具时,您可能需要对程序进行编译,以便包含额外的调试信息,例如使用 `-g` 选项。然后,运行相应的分析工具,并根据生成的报告来识别内存使用问题。

例如,使用 Valgrind 的基本命令如下:

```shell
valgrind --tool=massif ./your_program
```

这将启动 Massif 并分析 `your_program` 的内存使用情况。分析完成后,Valgrind 会显示内存使用图表和数据。
160 天前
回复了 gwhere101 创建的主题 职场话题 要不要换这个工作?
@gwhere101 自己交一下医保就行,我记得可以单独缴
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@cBlank 行情太差了兄弟
160 天前
回复了 gwhere101 创建的主题 职场话题 要不要换这个工作?
继续做着呗,你这新工作能存下来的钱不一定比现在多
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@crushu 确实,马上就要下降了
@k9982874 好奇你搞这个没有版权问题么
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@chniccs 应该没有吧
160 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@kele999 同学亲戚都是混得一般的
161 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@zhangyou1010 这我就不清楚了,好多年没在重庆,重庆对我来说还没杭州熟悉呢。。。
161 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@nicksors 成都也找过,也挺难找的
161 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@magicls 技术都是看市场匹配度的,就算你有屠龙技,但是没有龙,那还比不上人家杀猪的
161 天前
回复了 shylockhg 创建的主题 职场话题 感觉我的人生走向了末路
@gongguowei02 抱抱
1 ... 6  7  8  9  10  11  12  13  14  15 ... 43  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5534 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.