[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