1. cmaier's Avatar
    In response to me you had said:

    Then on the next page of that thread I had said:

    To which you respond:



    Anyway... in regards to the compiling on the fly, I was speaking of the JIT which that Apple uses which only places the code necessary into memory. Extremely efficient. Small footprint. No paging.
    You lost me. "Placing only the code necessary into memory" is called "demand paging." You say this is not paging? But that's exactly what it is. Unless you are talking about something else, again. (It's sure not "compiling," which is the translation of source code into machine code).
    03-12-2008 07:49 PM
  2. cmaier's Avatar
    i gotta agree with you...that last one is quite funny.

    hope all is well with the bunch of you

    ps: WHY CAN'T WE DELETE MORE THAN ONE MAIL MESSAGE AT A TIME though? how many updates have we seen and still nothing.....ugh!!!
    Deleting more than one at a time was actually announced in 2.0.
    03-12-2008 07:50 PM
  3. MacUser's Avatar
    To get back to the original topic....

    I am shocked the MacWorld post missed a password storage app like SplashID that works on both Macs and PC's.

    PLEASE, PLEASE, PLEASE....I've become addicted to it.

    Love,
    A MacUser with an iPhone
    03-13-2008 06:50 PM
  4. burnsaa's Avatar
    What about being able to attach multiple pictures in an email? If I took a couple pictures and want to email them to someone I have to send two or three emails :thumbsdn: that should be fixed along with deleting multiple emails.
    03-17-2008 01:40 PM
  5. oalvarez's Avatar
    Deleting more than one at a time was actually announced in 2.0.
    announced.....but not implemented....correct?

    YOU'D THINK IT WOULD HAVE BEEN IMPLEMENTED IN THE FIRST GO AROUND

    please
    03-17-2008 11:16 PM
  6. oalvarez's Avatar
    What about being able to attach multiple pictures in an email? If I took a couple pictures and want to email them to someone I have to send two or three emails :thumbsdn: that should be fixed along with deleting multiple emails.
    another stupidity....but much less so than not being able to delete more than one email message at a time
    03-17-2008 11:18 PM
  7. cmaier's Avatar
    Well you'll all be happy to know that the sdk has clear indication of a multi-delete functionality.
    03-18-2008 02:11 AM
  8. Dieter Bohn's Avatar
    Well you'll all be happy to know that the sdk has clear indication of a multi-delete functionality.
    "happy" doesn't quite cover it!

    ...now just give me a faster way to switch accounts!
    03-19-2008 01:52 PM
  9. cmaier's Avatar
    Ditto that. One integrated mailbox is what I want. Color code messages depending on account.
    03-19-2008 02:06 PM
  10. surur's Avatar
    For those of you who remember the big virtual memory discussion, turns out the iphone DOES have virtual memory. It operates a bit differently from the desktop version, though, so you are limited to physical memory space.
    What does this mean?

    Surur
    03-19-2008 02:53 PM
  11. cmaier's Avatar
    "To manage program memory, iPhone OS uses essentially the same virtual memory system found in traditional desktop systems." - Developer's documentation.

    Essentially, each program has access to its own virtual memory space. The difference is that in desktop systems dirty pages are written back, whereas in iphone clean pages are deleted. This has implications in how one would design software and use memory, because your working set (memory you are actively changing) cannot be bigger than physical memory.
    03-19-2008 04:30 PM
  12. surur's Avatar
    "To manage program memory, iPhone OS uses essentially the same virtual memory system found in traditional desktop systems." - Developer's documentation.

    Essentially, each program has access to its own virtual memory space. The difference is that in desktop systems dirty pages are written back, whereas in iphone clean pages are deleted. This has implications in how one would design software and use memory, because your working set (memory you are actively changing) cannot be bigger than physical memory.
    While I understand this would allow the iPhone to run a collection of larger apps than the DRAM can hold by itself, this is only similar to eXecute In Place, and not the virtual memory as I was debating it.

    This makes a joke of all the people who said they were reserving a few 100 MB of storage for swap space, which apparently increased their stability via the placebo effect.

    As I was insisting all along also, there is a hard limit to how many web pages can be loaded at the same time, and seeing how they are full web pages, the number is not that big.

    Surur
    03-19-2008 04:52 PM
  13. cmaier's Avatar
    This is not "only similar to execute in place." It works for both code and data. For example, if memory holds X, and I have 2X of static data to display (for example, pdfs), I can display them so long as all 2X is not being shown at once. Alternately, if I am randomly modifying a huge block of memory, as long as it's less than "X" I still can simultaneously access more than X of static data. The only difference between this and desktop VM is that in desktop VM, if I want to randomly modify greater than "X," the VM automatically swaps out stuff I've modified. A programmer can still achieve this behavior on iphone by arranging data so that the dirty code pages always fit in memory.

    As the document says, it is virtually identical to virtual memory on desktop machines, other than in deciding how pages are freed.

    Note, too, that if you ran out of space for swap, you would be hosed in the iphone system, as it would have nowhere to put clean pages. Nothing about this scheme suggests a "placebo effect" (though I suspect it was one).
    03-19-2008 04:59 PM
  14. surur's Avatar
    Note, too, that if you ran out of space for swap, you would be hosed in the iphone system, as it would have nowhere to put clean pages. Nothing about this scheme suggests a "placebo effect" (though I suspect it was one).
    Arnt "clean pages" in this scheme pages that are already mirrored in the file system by virtue of being installed or downloaded there e,g, apps and downloaded pdf's for example. As you said, data thats generated by an app but not saved are never swapped automatically to flash.

    There is no swap file.

    Surur
    03-19-2008 05:14 PM
  15. cmaier's Avatar
    There is indeed a swap file, as the organization of data in various files has little to do with the organization of data in memory. Seldom can you simply "page in" a file such that the first byte of the file is the lowest byte in contiguous memory, the next byte is next, etc. So even clean pages need to be written to swap; this prevents the programmer from having to manually re-calculate what goes where. Instead, a contiguous block of swap can directly be paged (copied) into a contiguous block of RAM.
    03-19-2008 05:34 PM
  16. surur's Avatar
    Do you mind putting up the whole relevant section of the developer documentation?

    Surur
    03-19-2008 05:46 PM
  17. cmaier's Avatar
    I'm not sure copyright law permits that. Anyone can access it by registering with apple (you don't need to be accepted to the developer's program to access this document).

    Since registration is required to see it, however, I am hesitant to copy more than a sentence or two without apple's permission.
    03-19-2008 05:51 PM
  18. surur's Avatar
    I'm not sure copyright law permits that. Anyone can access it by registering with apple (you don't need to be accepted to the developer's program to access this document).

    Since registration is required to see it, however, I am hesitant to copy more than a sentence or two without apple's permission.
    I believe only Americans can register, and I really dont think Apple will mind.

    Anyway, I dont want to add another bogus developer to Apple's 100 000.

    Surur
    03-19-2008 06:01 PM
  19. cmaier's Avatar
    If not for the fact that I'm an intellectual property attorney, I'd probably copy and paste for you, but I'm not willing to test the extents of fair use. I agree - apple probably would not care - but I'm not chancing it.
    03-19-2008 06:07 PM
  20. Madpod's Avatar
    Card games & software that hooks into GPS to track my running/biking routes.
    05-30-2008 07:01 PM
  21. Reaktor5's Avatar
    I'm hoping for some sort of customizable EQ, so I can use my settings from iTunes.

    Other apps I'm hoping that will be developed:
    Texas Hold 'Em, Twitter, Flickr, YouTube Upload (Record video and upload directly from iPhone)
    Last edited by Reaktor5; 05-30-2008 at 09:02 PM.
    05-30-2008 08:58 PM
  22. 2Pumped's Avatar
    I would like to see Documents to Go for iPhone to edit word and excel.
    Mileage and expense tracker would be nice.

    My biggest WANT...task list!!! Integrated with iCal.
    06-04-2008 08:43 AM
  23. carsly's Avatar
    1. Slingplayer
    2. Slingplayer
    3. Wifi sync with PC / Apple TV
    4. Dharma station remote control
    5. Sports ticker / app
    06-04-2008 09:19 AM
  24. gadgetluva's Avatar
    I need a tasks list that syncs with Exchange.
    06-04-2008 04:52 PM
  25. Limozulu's Avatar
    I want alot of games, the option to send files and music and download stuff to your iPhone and also something that will be like the lyrics but it will move alone like karaoke or something like that.
    06-05-2008 08:44 AM
71 123
LINK TO POST COPIED TO CLIPBOARD