[1][Previous]-[2][IMAGE] [3][Next] [4][Current Results]-[5][IMAGE] [6][Get Thread]-[7][IMAGE] [8][Author Profile]-[9][IMAGE] [10][Post]-[11][IMAGE] [12][Post]-[13][IMAGE] [14][Reply]-[15][IMAGE] [16][LINK]-[17][IMAGE][LINK]-[18][IMAGE] _________________________________________________________________ Article 3 of 3 Subject: [19]Re: A Heap of (?) From: [20]dan@newts.com (Dan Rowley) Date: 1997/03/30 Message-Id: Newsgroups: comp.sys.newton.misc [21][More Headers] In article <19970330122401.HAA15521@ladder01.news.aol.com>, [22]pzavaletta@aol.com (PZavaletta) wrote: >Interesting experience to report with respect to the alleged heap problem >in the MP 2000. At first I bought into it - now I'm not so sure. > >Lesson? Seems to me that the MP having a heap problem may be just another >heap of (?). > I'm not sure I'd characterize the MP2000's heap as a 'problem' so much as I'd just say there are different issues on the 2000 than on other units that developers have to take into account. The MP2000 has significantly more heap than a 120, and I think about the same as a 130, but has a number of new features that can make the heap disappear faster than it did before, namely multiple card slots, a larger screen, and greyscale. Not only is the screen twice as large as it used to be, it's also four times as "deep," so there are *8 times* as many bits to move around as there were before. Therefore, apps that have do deal with bitmaps (for instance) can suddenly find themselves dealing with far more data than they dealt with before, sometimes causing heap overflow. Another consequence of the larger screen is the ability to display more at once - suddenly list boxes, text boxes, etc can display two or more times as much information as they used to - this can also cause problems for developers who may not have been expecting that much data to be visible at one time (it's relatively common to only 'generate' the data which is visible to conserve heap space). The biggest consequence of the multiple card slots is the user's ability to load more packages at once than they had ever been able to before, possibly causing heap problems, and certainly increasing the chance of an undesirable interaction between packages. I think that given time, developers (myself included) will get better at dealing with the new heap "situation," just as we always have in the past. It's just a matter of finding out where the limits are, and making adjustments.. Please keep in mind, also, that with the 2000, more than with any previous new Newton, supplies of developer units prior to release were extremely constrained -- it may take some time for developers to catch up with the new hardware. I know of a number of developers who were unable to get units until *after* some users had already bought them at retail. Cheers- Dan -- Dan Rowley Innovative Computer Solutions Developers of fine software for Newton, Windows/CE, and Be. [23][LINK]-[24][IMAGE][LINK]-[25][IMAGE] _________________________________________________________________ [26][Previous]-[27][IMAGE] [28][Next] [29][Current Results]-[30][IMAGE] [31][Get Thread]-[32][IMAGE] [33][Author Profile]-[34][IMAGE] [35][Post]-[36][IMAGE] [37][Post]-[38][IMAGE] [39][Reply]-[40][IMAGE] _________________________________________________________________ [41]Home [42]Power Search [43]Post to Usenet [44]Ask DN Wizard [45]Help [46]Why use DN? | [47]Advertising Info | [48]Press Releases | [49]Jobs | [50]Policy Stuff Copyright © 1995-97 [51]Deja News, Inc. All rights reserved. References 1. http://xp5.dejanews.com/getdoc.xp?recnum=13055728&server=dnserver.db97p1x&CONTEXT=860531064.5256&hitnum=1 2. http://www.dejanews.com/gifs/prevart.gif 3. http://www.dejanews.com/gifs/nextart_x.gif 4. http://xp5.dejanews.com/dnquery.xp?search=next&site=dn&offsets=&CONTEXT=860531064.5256 5. http://www.dejanews.com/gifs/currsr.gif 6. http://xp5.dejanews.com/dnquery.xp?search=thread&filter=&svcclass=dncurrent&threaded=1&CONTEXT=860531064.5256&HIT_CONTEXT=860531064.5256&HIT_NUM=2&recnum=%3cdan-3003971411050001@ip16.bio2.edu%3e%231/1 7. http://www.dejanews.com/gifs/thread.gif 8. http://xp5.dejanews.com/profile.xp?author=dan@newts.com%20(Dan%20Rowley) 9. http://www.dejanews.com/gifs/authorprof.gif 10. http://postnews.dejanews.com/post.xp?NG=comp.sys.newton.misc&SUB=Re:%20A%20Heap%20of%20(%3f)&REF=%3cdan-3003971411050001@ip16.bio2.edu%3e&server=dnserver.db97p1x&recnum=12063303 11. http://www.dejanews.com/gifs/postrep.gif 12. http://postnews.dejanews.com/post.xp 13. http://www.dejanews.com/gifs/postart.gif 14. mailto:dan@newts.com 15. http://www.dejanews.com/gifs/email.gif 16. http://gtplacer3.globaltrack.com/gtplacer?site=dn&location=comp.sys.newton.misc&keywords=&cid=860531074.5317 17. http://gtplacer3.globaltrack.com/gtplacer?site=dn&location=comp.sys.newton.misc&keywords=&iid=860531074.5317 18. http://www.dejanews.com/gifs/vos.gif 19. http://xp5.dejanews.com/dnquery.xp?search=thread&filter=&svcclass=dncurrent&threaded=1&HIT_CONTEXT=860531064.5256&HIT_NUM=2&recnum=%3cdan-3003971411050001@ip16.bio2.edu%3e%231/1 20. http://xp5.dejanews.com/profile.xp?author=dan@newts.com%20(Dan%20Rowley) 21. http://xp5.dejanews.com/getdoc.xp?recnum=12063303&server=dnserver.db97p1x&CONTEXT=860531064.5256&hitnum=2&AH=1 22. http://xp5.dejanews.com/profile.xp?author=pzavaletta@aol.com 23. http://gtplacer3.globaltrack.com/gtplacer?site=dn&location=comp.sys.newton.misc&keywords=&cid=860531074.5317 24. http://gtplacer3.globaltrack.com/gtplacer?site=dn&location=comp.sys.newton.misc&keywords=&iid=860531074.5317 25. http://www.dejanews.com/gifs/vos.gif 26. http://xp5.dejanews.com/getdoc.xp?recnum=13055728&server=dnserver.db97p1x&CONTEXT=860531064.5256&hitnum=1 27. http://www.dejanews.com/gifs/prevart.gif 28. http://www.dejanews.com/gifs/nextart_x.gif 29. http://xp5.dejanews.com/dnquery.xp?search=next&site=dn&offsets=&CONTEXT=860531064.5256 30. http://www.dejanews.com/gifs/currsr.gif 31. http://xp5.dejanews.com/dnquery.xp?search=thread&filter=&svcclass=dncurrent&threaded=1&CONTEXT=860531064.5256&HIT_CONTEXT=860531064.5256&HIT_NUM=2&recnum=%3cdan-3003971411050001@ip16.bio2.edu%3e%231/1 32. http://www.dejanews.com/gifs/thread.gif 33. http://xp5.dejanews.com/profile.xp?author=dan@newts.com%20(Dan%20Rowley) 34. http://www.dejanews.com/gifs/authorprof.gif 35. http://postnews.dejanews.com/post.xp?NG=comp.sys.newton.misc&SUB=Re:%20A%20Heap%20of%20(%3f)&REF=%3cdan-3003971411050001@ip16.bio2.edu%3e&server=dnserver.db97p1x&recnum=12063303 36. http://www.dejanews.com/gifs/postrep.gif 37. http://postnews.dejanews.com/post.xp 38. http://www.dejanews.com/gifs/postart.gif 39. mailto:dan@newts.com 40. http://www.dejanews.com/gifs/email.gif 41. http://www.dejanews.com/ 42. http://www.dejanews.com/forms/dnq.html 43. http://postnews.dejanews.com/post.xp 44. http://www.dejanews.com/help/dnfaq.html 45. http://www.dejanews.com/help/dnarticle_help.html 46. http://www.dejanews.com/pr/dnwhy.html 47. http://www.dejanews.com/pr/ratecard.html 48. http://www.dejanews.com/pr/dnpress.html 49. http://www.dejanews.com/pr/dnjobs.html 50. http://www.dejanews.com/pr/dndn.html 51. http://www.dejanews.com/pr/dnabout.html