|
|
导航: |
论坛 -> 开源项目
斑竹:joki,ralf_jones |
|
作者: |
|
2019/8/16 18:20:37 |
标题: |
10.3.2 的C++bulider 选borland 编译器,用不了fastmm |
浏览:3269 |
|
加入我的收藏 |
楼主: |
1、想看看c++的程序是否有内存泄露,加上ReportMemoryLeaksOnShutdown = true;根本没用。 2、引入fastmm,但选borland 编译器,编译程序,过不去,去掉后,正常编译,就编译时间慢了好多,可以通过。 3、弄了个简单vcl窗口程序,然后,运行正常,但退出报有好几个内存泄露,估计类库有内存泄露 4、感觉c++buider 属于边沿化
----------------------------------------------
- |
作者: |
|
2019/8/16 20:26:31 |
1楼: |
Bug的问题,其实是人的问题,归根结底是钱的问题。人手不够,能力不够,还啥都想搞,志大才疏,高估了自己,delphi 比c++build er也好不了多少
----------------------------------------------
-
|
作者: |
|
2019/8/16 21:39:44 |
2楼: |
c++的问题应该不是emb的问题,是fastmm版本支持的问题
----------------------------------------------
-
|
作者: |
|
2019/8/16 21:49:54 |
3楼: |
我只是想测一下c++的内存泄露
----------------------------------------------
-
|
作者: |
|
2019/8/16 23:27:29 |
4楼: |
之前对开发工具和类库有所期望,慢慢的,给emb的每版的无数bug改造了思想,已经欣然接受了,碰到问题,能改的自己改改,也是一种乐趣
----------------------------------------------
-
|
作者: |
yxsoft (yxsoft) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2019/8/17 2:01:38 |
5楼: |
c++builder的存在终于让delphier有了优越感
----------------------------------------------
Great!
|
作者: |
|
2019/8/17 2:24:53 |
5楼: |
C++那么复杂的语法,想要完全检测内存泄漏怎么可能呢?我记得C++作者说过不可能,因为有指针的加减法操作。CB除了这个“问题”,还有什么问题呢?和Delphi一样,应该问题不大。我认识几个公司到现在都坚持使用CB。而且EMB可能也认识到了Delphi总体上还是在没落,所以开始重视CB了,支持C++17是一个证明,收购Visual Assist也是一个证明。。。要有信心!!
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2019/8/17 8:40:07 |
6楼: |
https://bbs.csdn.net/topics/392692179 这是我前不久在CSDN的提问,我自己找到了答案,C++ BUILDER的IDE本身带有“Code Guard”,可以用来检测内存泄漏。
除此之外,还有第三方控件可以实现,例如“Deleaker”,这个前不久有人在盒子发过下载,楼主可以去找找
----------------------------------------------
C++ builder 用户前来摸鱼。。。
|
作者: |
|
2019/8/17 9:17:35 |
7楼: |
ReportMemoryLeaksOnShutdown 只支持Delphi的,文档写的很清楚了。
http://docwiki.embarcadero.com/Libraries/Rio/en/System.ReportMemoryLeaksOnShutdown
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2019/8/17 14:59:32 |
8楼: |
好,谢谢
----------------------------------------------
-
|
作者: |
|
2019/8/17 16:17:33 |
9楼: |
由于c++的IDE不熟,试了下Code Guard,很不错,内存泄露、越界都能测出来
----------------------------------------------
-
|
作者: |
|
2019/8/28 10:23:01 |
10楼: |
Code Guard,有些内存泄露检测不出来,例如:某类里含TObjectList *lst;实例化后,加些object,在该类析构时故意不执行delete lst,没有报内存泄露,所加的object所占的内存也没有释放,Code Guard不完善,不能作为依据
----------------------------------------------
-
|
|