On Nov 13, 2008, at 4:41 PM, Steve Kalkwarf wrote:
> > On Nov 13, 2008, at 5:07 PM, David Kelly wrote: >> >> OK, that is not so much a limitation as its a deliberate limit >> imposed >> by the OS to prevent a process from claiming all the system >> resources. > > It's not as simple as raising limits. Some of the APIs BBEdit uses > requires the use of Handles, and for reasons out of our control, > Handles are currently limited to representing 768M of memory. Thats what I said. To the effect the table allocation for tracking resources was statically allocated and therefore limited. That this is often deliberate. Remember each process is running in a virtual memory space so somehow the OS has to keep track of the pages allocated to the process and there is a tradeoff between doing this efficiently vs fast. It would appear Apple drew that line at 768 MB. Even so, sometimes those lines can be moved early during the boot process before the lines have been drawn. > Working around this limit is still on the to-do list. Means one has to change from a flat memory model where the OS and MMU move data on/off disk for you to one where you have to do it manually in software. This is exactly the sort of thing that made WordPerfect and WordStar's fame in CP/M days, the ability to edit files limited only by disk space rather than the usual 58k or 60k maximum RAM available. Classic MacOS used Handles to page CODE resources in/out. Allowed programs bigger than 128k to run in the original Mac. -- David Kelly N4HHE, [EMAIL PROTECTED] ======================================================================== Whom computers would destroy, they must first drive mad. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/bbedit?hl=en If you have a specific feature request or would like to report a suspected (or confirmed) problem with the software, please email to "[EMAIL PROTECTED]" rather than posting to the group. -~----------~----~----~----~------~----~------~--~---
