boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - memory leaking问题都从那些方面入手查找原因?
相关主题
怎么在不中断程序的情况下fix memory leak?
内存泄露题一般怎么回答啊?
how to detect memory leak
求助:面试题
问一个placement new 和 operator new的问题
一般电面C++会问到什么专业问题?
问道C内存的题?
关于memory leak detection问题,面试中如何回答?
问个内存泄露的问题
bloomberg电面
相关话题的讨论汇总
话题: 查找话题: leaking话题: gc话题: memory话题: 入手
进入JobHunting版参与讨论
1 (共1页)
c********r
发帖数: 286
1
memory leaking问题都从那些方面入手查找原因
p*****2
发帖数: 21240
2
有tool
h****n
发帖数: 1093
3
用mtrace,dmalloc,memwatch等工具
个人比较喜欢mtrace用起来方便,基本原理就是查找malloc/free pair,不过不能用来
检测非malloc/free不平衡导致的内存泄漏问题

【在 c********r 的大作中提到】
: memory leaking问题都从那些方面入手查找原因
c********r
发帖数: 286
4
收了,download来玩玩,多谢!

【在 h****n 的大作中提到】
: 用mtrace,dmalloc,memwatch等工具
: 个人比较喜欢mtrace用起来方便,基本原理就是查找malloc/free pair,不过不能用来
: 检测非malloc/free不平衡导致的内存泄漏问题

c********r
发帖数: 286
5
如果不用tool,靠自己分析的话,有什么好的切入点?

【在 p*****2 的大作中提到】
: 有tool
p*****2
发帖数: 21240
6

code review

【在 c********r 的大作中提到】
: 如果不用tool,靠自己分析的话,有什么好的切入点?
y***n
发帖数: 6764
7
valgrind吧

【在 h****n 的大作中提到】
: 用mtrace,dmalloc,memwatch等工具
: 个人比较喜欢mtrace用起来方便,基本原理就是查找malloc/free pair,不过不能用来
: 检测非malloc/free不平衡导致的内存泄漏问题

a*********n
发帖数: 620
8
Valgrind 不好用, 后来我自己写了一个
c*****a
发帖数: 808
9
electric fence,好像以前学system programming 用过
w****a
发帖数: 710
10
自己抽象一个memory management层,把new/delete都重载,记录每一次的分配和释放
,最后程序关闭的时候检查配对。
这么干除了可以检测leak,也可以观察某一段时间是否存在大量琐碎的分配和释放,以
便换成内存池等优化方式。
相关主题
求助:面试题
问一个placement new 和 operator new的问题
一般电面C++会问到什么专业问题?
问道C内存的题?
进入JobHunting版参与讨论
x****d
发帖数: 1766
11
java面试肯定就要回答GC, long live obj ref to short live obj, blah blah blah.
c********r
发帖数: 286
12
多谢,收了

【在 w****a 的大作中提到】
: 自己抽象一个memory management层,把new/delete都重载,记录每一次的分配和释放
: ,最后程序关闭的时候检查配对。
: 这么干除了可以检测leak,也可以观察某一段时间是否存在大量琐碎的分配和释放,以
: 便换成内存池等优化方式。

c********r
发帖数: 286
13
请问大牛GC是什么?

blah.

【在 x****d 的大作中提到】
: java面试肯定就要回答GC, long live obj ref to short live obj, blah blah blah.
w****a
发帖数: 710
14
GC就是垃圾回收,是非native语言的一大重要特性
c********r
发帖数: 286
15
呵呵,原来GC 是指 Garbage Collection,想多了,以为是别的什么

【在 w****a 的大作中提到】
: GC就是垃圾回收,是非native语言的一大重要特性
1 (共1页)
进入JobHunting版参与讨论
相关主题
bloomberg电面
请问一下啥是static/dynamic heap?
A malloc/free question using C/C++
CarerCup 书里面的关于memory的一道题
Windows下多个DLL之间memory allocation问题 (转载)
关于内存重新分配的基础问题。
我最喜欢问的问题,怎样检查out of memory
也发一个跟memory有关的问题
一个面试题: 如何处理内存泄露(memory leak)
有个面试对C语言要求很高,而且注重debugging能力
相关话题的讨论汇总
话题: 查找话题: leaking话题: gc话题: memory话题: 入手