Jump to content

David Heffernan

Members
  • Content Count

    3513
  • Joined

  • Last visited

  • Days Won

    174

Posts posted by David Heffernan


  1. On 9/28/2023 at 2:59 PM, dummzeuch said:

    Underwhelming featurewise might just mean they focused on fixing bugs.

    Usually each release comes with a bunch of bugs fixed, and a new set of bugs released into the wild. I do think the product is slowly getting better though. 

    • Like 2

  2. 19 minutes ago, Anders Melander said:

    If you are running out of memory at 2.5GB then the IDE is trying to make an allocation of 0.5 GB or more. This seems unlikely so there could be something else going on. You might wait to check the size of "hardware reserved memory" on your system.

    Address space fragmentation and sub allocation fragmentation. 


  3. Yes, but what is reporting the memory leak? There are lots of leak detection tools. If you use full fastmm then you can get allocation stack traces. 

     

    It doesn't sound like you've really understood the issue. Normally Text would just map directly to GetText. But we still have no idea what Value is. 

     

    This thread displays a deeper problem. That you think we can tell you what is happening with such incomplete details highlights the fact that you are also trying to solve the problem without those details. 


  4. 7 hours ago, Vincent Parrett said:

    I certianly hope they do not migrate the IDE to 64bit anytime soon - the 64bit compiler is no where near as good as the 32bit compiler (speed, code generation) - and switching to 32bit would switch around the debugging experience

     

    32bit IDE
       32 bit debugging - not great
       64 bit debugging - awful

     

    64bit IDE
       32 bit debugging - awful
       64 bit debugging - not great

    Careful what you wish for.

    This seems extremely optimistic 

    • Haha 2

  5. 22 minutes ago, PeterBelow said:

    The problem in this case was that integer is 32 bit but the load address of a 64 bit DLL is 64 bits when loaded from a 64 bit project.

    I know what the problem is. My point is that a negative value in a signed integer that is actually holding a pointer, does not imply that a 64 bit value was stored in a 32 bit type.

×