I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
Thanks - Sophie
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
Thanks - Sophie
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
Cheers
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Can somebody help me?
On Feb 25, 2008, at 9:23 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Try a different VM?
- Bert -
On Mon, Feb 25, 2008 at 10:37 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Feb 25, 2008, at 9:23 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Try a different VM?
Mine is pretty recent and I think I compiled it myself through subversion:
$ squeak -version 3.9-12 #2 mercredi 10 octobre 2007, 18:07:20 (UTC+0200) version 4.1.3 Squeak3.9alpha of 4 July 2005 [latest update: #7021] Linux bedous 2.6.22-14-generic #1 SMP Tue Oct 9 09:51:52 GMT 2007 i686 GNU/Linux default plugin location: /usr/local/lib/squeak/3.9-12/*.so
Do you think I need to try another version?
Try "MCFileBasedRepository flushAllCaches" before saving 129MB -> 28.5MB !
-----Original Message----- From: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org]On Behalf Of Damien Cassou Sent: 25 February 2008 9:43 AM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] 3.10 image
On Mon, Feb 25, 2008 at 10:37 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Feb 25, 2008, at 9:23 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M)
compared to a
comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Try a different VM?
Mine is pretty recent and I think I compiled it myself through subversion:
$ squeak -version 3.9-12 #2 mercredi 10 octobre 2007, 18:07:20 (UTC+0200) version 4.1.3 Squeak3.9alpha of 4 July 2005 [latest update: #7021] Linux bedous 2.6.22-14-generic #1 SMP Tue Oct 9 09:51:52 GMT 2007 i686 GNU/Linux default plugin location: /usr/local/lib/squeak/3.9-12/*.so
Do you think I need to try another version?
-- Damien Cassou
On Feb 25, 2008, at 10:42 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 10:37 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Feb 25, 2008, at 9:23 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Try a different VM?
Mine is pretty recent and I think I compiled it myself through subversion:
$ squeak -version 3.9-12 #2 mercredi 10 octobre 2007, 18:07:20 (UTC+0200) version 4.1.3 Squeak3.9alpha of 4 July 2005 [latest update: #7021] Linux bedous 2.6.22-14-generic #1 SMP Tue Oct 9 09:51:52 GMT 2007 i686 GNU/Linux default plugin location: /usr/local/lib/squeak/3.9-12/*.so
Do you think I need to try another version?
Only if your VM is somehow special and does not collect garbage when saving. If the report above by Miguel is correct (that he simply loaded and saved the image) and the same does not work for you then it certainly must be the VM. Although I think this is rather unlikely. Try emptying the MC caches and saving.
- Bert -
Ok, future versions will be much smaller. Thanks.
On Mon, Feb 25, 2008 at 12:01 PM, Bert Freudenberg bert@freudenbergs.de wrote:
On Feb 25, 2008, at 10:42 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 10:37 AM, Bert Freudenberg bert@freudenbergs.de wrote:
On Feb 25, 2008, at 9:23 , Damien Cassou wrote:
On Mon, Feb 25, 2008 at 7:02 AM, Miguel Enrique Cobá Martínez m.coba.m@gmail.com wrote:
itsme213 wrote:
I the damien-3.10-web image size is quite large (129M) compared to a comparably (not identical) loaded 3.9 Ramon's image (42M). Is that expected, or is it because as a beta it has not been trimmed etc.?
I noted this too. But if you save the original image from Damien to a new image (for your everyday work, so you have the original image intact) the new saved image is trimmed to about 34MB.
I can't trimmed my image with this method... Don't know what happens.
Try a different VM?
Mine is pretty recent and I think I compiled it myself through subversion:
$ squeak -version 3.9-12 #2 mercredi 10 octobre 2007, 18:07:20 (UTC+0200) version 4.1.3 Squeak3.9alpha of 4 July 2005 [latest update: #7021] Linux bedous 2.6.22-14-generic #1 SMP Tue Oct 9 09:51:52 GMT 2007 i686 GNU/Linux default plugin location: /usr/local/lib/squeak/3.9-12/*.so
Do you think I need to try another version?
Only if your VM is somehow special and does not collect garbage when saving. If the report above by Miguel is correct (that he simply loaded and saved the image) and the same does not work for you then it certainly must be the VM. Although I think this is rather unlikely. Try emptying the MC caches and saving.
- Bert -
Behalf Of Damien Cassou Sent: Monday, February 25, 2008 8:07 AM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] 3.10 image
Ok, future versions will be much smaller. Thanks.
Here's what I run when saving a clean image, usually gets me to around 30meg with all the dev tools loaded.
customGarbageCollect | tasks | tasks := OrderedCollection new add: [ EventManager cleanUp ] ; add: [ SmalltalkImage cleanUp ] ; add: [ MCMethodDefinition cleanUp ] ; add: [ MCFileBasedRepository flushAllCaches ] ; add: [ WARegistry clearAllHandlers ] ; add: [ SMSqueakMap default clearCaches ] ; add: [ Smalltalk removeEmptyMessageCategories ] ; add: [ Utilities cleanseOtherworldlySteppers ] ; add: [ Workspace allSubInstancesDo: [ : each | each setBindings: Dictionary new ] ] ; add: [ Undeclared removeUnreferencedKeys ] ; add: [ Categorizer sortAllCategories ] ; add: [ Symbol compactSymbolTable ] ; add: [ ReleaseBuilderDeveloper new fixObsoleteReferences ] ; add: [ Smalltalk garbageCollectMost ] ; yourself. Utilities informUserDuring: [ : bar | tasks do: [ : block | bar value: block printString. [ block value ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]. SystemNavigation default obsoleteClasses isEmpty ifTrue: [ SmalltalkImage current saveSession ] ifFalse: [ (self confirm: 'PointerFinder on obsolete classes') ifFalse: [ ^ self ]. SystemNavigation default obsoleteClasses do: [ : each | [ PointerFinder on: each ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]
Ramon Leon http://onsmalltalk.com
Guess we all have our own cleanup scripts ;-)
-----Original Message----- From: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org]On Behalf Of Ramon Leon Sent: 25 February 2008 4:13 PM To: 'The general-purpose Squeak developers list' Subject: RE: [squeak-dev] 3.10 image
Behalf Of Damien Cassou Sent: Monday, February 25, 2008 8:07 AM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] 3.10 image
Ok, future versions will be much smaller. Thanks.
Here's what I run when saving a clean image, usually gets me to around 30meg with all the dev tools loaded.
customGarbageCollect | tasks | tasks := OrderedCollection new add: [ EventManager cleanUp ] ; add: [ SmalltalkImage cleanUp ] ; add: [ MCMethodDefinition cleanUp ] ; add: [ MCFileBasedRepository flushAllCaches ] ; add: [ WARegistry clearAllHandlers ] ; add: [ SMSqueakMap default clearCaches ] ; add: [ Smalltalk removeEmptyMessageCategories ] ; add: [ Utilities cleanseOtherworldlySteppers ] ; add: [ Workspace allSubInstancesDo: [ : each | each setBindings: Dictionary new ] ] ; add: [ Undeclared removeUnreferencedKeys ] ; add: [ Categorizer sortAllCategories ] ; add: [ Symbol compactSymbolTable ] ; add: [ ReleaseBuilderDeveloper new fixObsoleteReferences ] ; add: [ Smalltalk garbageCollectMost ] ; yourself. Utilities informUserDuring: [ : bar | tasks do: [ : block | bar value: block printString. [ block value ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]. SystemNavigation default obsoleteClasses isEmpty ifTrue: [ SmalltalkImage current saveSession ] ifFalse: [ (self confirm: 'PointerFinder on obsolete classes') ifFalse: [ ^ self ]. SystemNavigation default obsoleteClasses do: [ : each | [ PointerFinder on: each ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]
Ramon Leon http://onsmalltalk.com
Thank you.
On Mon, Feb 25, 2008 at 5:26 PM, Gary Chambers gazzaguru2@btinternet.com wrote:
Guess we all have our own cleanup scripts ;-)
-----Original Message----- From: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org]On Behalf Of Ramon Leon Sent: 25 February 2008 4:13 PM To: 'The general-purpose Squeak developers list' Subject: RE: [squeak-dev] 3.10 image
Behalf Of Damien Cassou Sent: Monday, February 25, 2008 8:07 AM To: The general-purpose Squeak developers list Subject: Re: [squeak-dev] 3.10 image
Ok, future versions will be much smaller. Thanks.
Here's what I run when saving a clean image, usually gets me to around 30meg with all the dev tools loaded.
customGarbageCollect | tasks | tasks := OrderedCollection new add: [ EventManager cleanUp ] ; add: [ SmalltalkImage cleanUp ] ; add: [ MCMethodDefinition cleanUp ] ; add: [ MCFileBasedRepository flushAllCaches ] ; add: [ WARegistry clearAllHandlers ] ; add: [ SMSqueakMap default clearCaches ] ; add: [ Smalltalk removeEmptyMessageCategories ] ; add: [ Utilities cleanseOtherworldlySteppers ] ; add: [ Workspace allSubInstancesDo: [ : each | each setBindings: Dictionary new ] ] ; add: [ Undeclared removeUnreferencedKeys ] ; add: [ Categorizer sortAllCategories ] ; add: [ Symbol compactSymbolTable ] ; add: [ ReleaseBuilderDeveloper new fixObsoleteReferences ]
;
add: [ Smalltalk garbageCollectMost ] ; yourself. Utilities informUserDuring: [ : bar | tasks do: [ : block | bar value: block printString. [ block value ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]. SystemNavigation default obsoleteClasses isEmpty ifTrue: [ SmalltalkImage current saveSession ] ifFalse: [ (self confirm: 'PointerFinder on obsolete
classes') ifFalse: [ ^ self ]. SystemNavigation default obsoleteClasses do: [ : each | [ PointerFinder on: each ] on: Error do: [ : error | Transcript show: error ; cr ] ] ]
Ramon Leon http://onsmalltalk.com
Ramon Leon-5 wrote:
Here's what I run when saving a clean image, usually gets me to around 30meg with all the dev tools loaded.
customGarbageCollect | tasks | tasks := OrderedCollection new add: [ EventManager cleanUp ] ; add: [ SmalltalkImage cleanUp ] ; ... add: [ ReleaseBuilderDeveloper new fixObsoleteReferences ] ; add: [ Smalltalk garbageCollectMost ] ; yourself. Utilities informUserDuring: ...
Ramon Leon
Hi, could someone point me to where to find ReleaseBuilderDeveloper please?
Thanks, ...Stan
El 7/15/08 8:58 AM, "stan shepherd" squeak414@free.fr escribió:
Hi, could someone point me to where to find ReleaseBuilderDeveloper please?
Thanks, ...Stan
I take the Ramon cleanup and adapt to Release Builder.
Also I suggest made a method , I attach here
Edgar
Edgar J. De Cleene wrote:
El 7/15/08 8:58 AM, "stan shepherd" squeak414@free.fr escribió:
Hi, could someone point me to where to find ReleaseBuilderDeveloper please?
Thanks, ...Stan
I take the Ramon cleanup and adapt to Release Builder.
Also I suggest made a method , I attach here
Edgar
Thanks Edgar, I probably should have posted to beginners. However, I did find: SmalltalkImage current cleanUpAll
in Keiths KernelExt package in squeaksource.com/311
which has cleaned up my obsoletes.
...Stan
squeak-dev@lists.squeakfoundation.org