Is there a way to disable FullDebugMode for a class or unit?
We want to enable flag FullDebugMode of FastMM4 in an internal build that we use for testing the application. But when we enable it, the app raise an exception of "out of memory" in a form that uses the TDCInfoTree component. The form is critical for the application. I dont have the source code of the component, and from my research, it contains a lot of "dirty" memory operations. We cant change the component at this moment.
So there is the question: is there a way to disable FullDebugMode for a unit or class?
delphi fastmm
add a comment |
We want to enable flag FullDebugMode of FastMM4 in an internal build that we use for testing the application. But when we enable it, the app raise an exception of "out of memory" in a form that uses the TDCInfoTree component. The form is critical for the application. I dont have the source code of the component, and from my research, it contains a lot of "dirty" memory operations. We cant change the component at this moment.
So there is the question: is there a way to disable FullDebugMode for a unit or class?
delphi fastmm
2
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
I have encounteredEOutOfMemoryExceptionin FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".
– nil
Nov 22 '18 at 9:47
add a comment |
We want to enable flag FullDebugMode of FastMM4 in an internal build that we use for testing the application. But when we enable it, the app raise an exception of "out of memory" in a form that uses the TDCInfoTree component. The form is critical for the application. I dont have the source code of the component, and from my research, it contains a lot of "dirty" memory operations. We cant change the component at this moment.
So there is the question: is there a way to disable FullDebugMode for a unit or class?
delphi fastmm
We want to enable flag FullDebugMode of FastMM4 in an internal build that we use for testing the application. But when we enable it, the app raise an exception of "out of memory" in a form that uses the TDCInfoTree component. The form is critical for the application. I dont have the source code of the component, and from my research, it contains a lot of "dirty" memory operations. We cant change the component at this moment.
So there is the question: is there a way to disable FullDebugMode for a unit or class?
delphi fastmm
delphi fastmm
asked Nov 21 '18 at 17:31
Rodrigo CaetanoRodrigo Caetano
1038
1038
2
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
I have encounteredEOutOfMemoryExceptionin FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".
– nil
Nov 22 '18 at 9:47
add a comment |
2
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
I have encounteredEOutOfMemoryExceptionin FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".
– nil
Nov 22 '18 at 9:47
2
2
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
I have encountered
EOutOfMemoryException in FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".– nil
Nov 22 '18 at 9:47
I have encountered
EOutOfMemoryException in FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".– nil
Nov 22 '18 at 9:47
add a comment |
1 Answer
1
active
oldest
votes
Is there a way to disable FullDebugMode for a unit or class?
No there is not.
add a comment |
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53417657%2fis-there-a-way-to-disable-fulldebugmode-for-a-class-or-unit%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is there a way to disable FullDebugMode for a unit or class?
No there is not.
add a comment |
Is there a way to disable FullDebugMode for a unit or class?
No there is not.
add a comment |
Is there a way to disable FullDebugMode for a unit or class?
No there is not.
Is there a way to disable FullDebugMode for a unit or class?
No there is not.
answered Nov 21 '18 at 17:39
David HeffernanDavid Heffernan
522k348361226
522k348361226
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53417657%2fis-there-a-way-to-disable-fulldebugmode-for-a-class-or-unit%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown

2
Perhaps what is really going on is that your program has bugs that FastMM has located
– David Heffernan
Nov 21 '18 at 17:50
I have encountered
EOutOfMemoryExceptionin FullDebugMode of FastMM, and it was caused - or related to - issues FastMM detected. E.g the logfile read "FastMM has detected an error during a free block scan operation. FastMM detected that a block has been modified after being freed.".– nil
Nov 22 '18 at 9:47