- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I get a DFTI_MEMORY_ERROR from CreateDescriptor or CommitDescriptor when I try to create more than 10 DFTI_DESCRIPTORs. The behavior is independent of the parameters used to create the descriptor.
Is there an upper bound on the number of descriptors which may be instantiated at one time? If so, is there documentation on this?
Thanks,
Paul
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The memory management software in MKLlimits the number of memory allocations that can be performed.See the MKL Technical User Notes, for information on how to turn it off. Note that this may decrease performance on functions where allocating and deallocating memory occurs with each function call.
-Todd
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your reply, Todd.
Indeed, disabling memory mangement makes the problem go away.
My only comment is that one would expect a memory manager to have some sort of dynamic behavior, especially considering that the bit of memory that it allocates for MKL purposes does not appear to be very large.
Thanks again,
Paul

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page