Jump to content

David Heffernan

Members
  • Content Count

    3499
  • Joined

  • Last visited

  • Days Won

    174

Posts posted by David Heffernan


  1. 36 minutes ago, Roger Cigol said:

    Actually, having said this before the webinar, I feel I should correct myself: the Visual Assist (including basic refactoring) looks like a HUGE step forward.

    It does indeed. But I do find it a little hard to get excited by festures that other tools have had for years. 

    • Like 1

  2. 6 minutes ago, PaulM117 said:

    User perception and optimization of robust tactical deployment of application to Win64 targets (minimal bandwidth/file IO usage).

    I don't understand this sentence. 

     

    6 minutes ago, PaulM117 said:

    It's necessary though that I at least know what is occupying the size.

    Read the map file. 

     

    6 minutes ago, PaulM117 said:

    I need to be able to reason about the contents of the binary file and ensure there is no major waste or unknowns

    This hasn't bothered you before, why do you suddenly need to reason about this now. 

     

    6 minutes ago, PaulM117 said:

    Instruction cache effects could also theoretically impact performance negatively with larger EXE sizes, could they not?

    What are these effects you talk about? Anyway, you measured the size of your executables, but now you claim that performance is what concerns. If performance concerns you I recommend that you measure performance. Seems like you've measured the wrong thing. 

     

    Anyway, if you really care about performance you'd surely not be using delphi, literally the worst compiler for performance. 


  3. 2 hours ago, RTollison said:

    reason for this is cloud server and multiple clients. we give them a specific folder that is theirs but if we allow them to navigate to other clients folders it presents a security problem. we have permissions in place but not fullproof just yet.

     

    The fix the actual problem. Otherwise your security is broken. 


  4. My recollection of Lutz's work is that Learning Python is the book of his to read.

     

    As for the Python 2 vs 3 distinction, I'd be less worried about that. That's more about syntax details than concepts. A really good work written for Python 2 is better than an average work for Python 3. The differences between 2 and 3 aren't significant conceptually. 

    • Like 1

  5. 22 hours ago, William23668 said:

    You dont know my exact needs

    Why would that be? Would it be because you asked a technical question without offering any details.

     

    Using more threads than processors can be effective when some of the tasks aren't CPU bound. A good example would be writing to or ready from disk. 

     

    Accessing memory as the task I would not expect to be amenable to using more threads than processors. Usually computers have greater peak CPU throughput than memory throughout. So if the work is purely memory access then I'd expect CPUs to be idle. Because the memory access should be the bottleneck. 

     

    You are quite right when you point out that nobody can advise you accurately without knowing your precise needs. 

    • Like 1

  6. 3 hours ago, Remy Lebeau said:

    TNT isn't even around anymore.  Not to mention it is largely unnecessarily anyway, as the core Delphi classes are now Unicode capable since 2009.

    It's as necessary as it always was if you are using a pre Unicode Delphi. And yeah it's still around. Code doesn't vanish. Why would anyone develop it for compilers that aren't developed?? 

×