[Glass] Alternative commitOnAlmostOutOfMemoryDuring: ?

Dale K. Henrichs dale.henrichs at gemtalksystems.com
Fri Dec 6 10:20:14 PST 2013


Sounds good ... 

----- Original Message -----

| From: "Richard Sargent" <richard.sargent at gemtalksystems.com>
| To: "Mariano Martinez Peck" <marianopeck at gmail.com>
| Cc: glass at lists.gemtalksystems.com
| Sent: Friday, December 6, 2013 9:51:49 AM
| Subject: Re: [Glass] Alternative commitOnAlmostOutOfMemoryDuring: ?

| >> I find #commitOnAlmostOutOfMemoryDuring: very useful but it has
| >> the drawback that
| >> it might not commit (if there wasn't an almost out of memory
| >> exception).

| With a guaranteed commit, the name should be changed to reflect its
| intent. e.g. #commitDuringAndAfter: (not a very good name, but you
| get the idea)

| On Fri, Dec 6, 2013 at 9:41 AM, Mariano Martinez Peck <
| marianopeck at gmail.com > wrote:

| | Guys,
| 

| | I find #commitOnAlmostOutOfMemoryDuring: very useful but it has the
| | drawback that it might now commit (if there wasn't an almost out of
| | memory exception).
| 
| | So I was thinking a variant that does:
| 

| | commitOnAlmostOutOfMemoryDuring: aBlock
| 

| | self almostOutOfMemoryStaticHandlerInstalled
| 
| | ifTrue: [ ^aBlock value ].
| 
| | [
| 
| | self installAlmostOutOfMemoryStaticHandler: 75.
| 
| | aBlock value.
| 
| | System commitTransaction.
| 
| | ]
| 
| | ensure: [ self uninstallAlmostOutOfMemoryStaticHandler ]
| 

| | Notice the added System commitTransaction.
| 

| | would that be useful ?
| 

| | -- Mariano
| 
| | http://marianopeck.wordpress.com
| 

| | _______________________________________________
| 
| | Glass mailing list
| 
| | Glass at lists.gemtalksystems.com
| 
| | http://lists.gemtalksystems.com/mailman/listinfo/glass
| 

| --

| Richard Sargent
| Business Development Manager
| 503-766-4719
| richard.sargent at gemtalksystems.com 	GemTalk Systems
| 15220 NW Greenbrier Parkway #240
| Beaverton, OR 97006
| _______________________________________________
| Glass mailing list
| Glass at lists.gemtalksystems.com
| http://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131206/6aeaa8cc/attachment.html>


More information about the Glass mailing list