[squeak-dev] ditching Monticello objects.
Edgar
edgardec2001 at yahoo.com
Thu Feb 12 10:22:55 UTC 2009
John:
If you wish build a minimal image, I wish help.
See Esteban Lorenzano Mars ?
We working on it.
And I still can't get Squeak on my iPod Touch...
Edgar
On 2/12/09 3:13 AM, "John M McIntosh" <johnmci at smalltalkconsulting.com>
wrote:
> Ok, well I did
>
> I've been collecting lists of pruning methods so..
>
> ScrollBar initializeImagesCache.
> GradientFillStyle initPixelRampCache.
> NaturalLanguageFormTranslator classPool at: #CachedTranslations put:
> nil.
> NaturalLanguageTranslator resetCaches.
> PartsBin clearThumbnailCache.
> PaintBoxMorph classPool at: #ColorChart put: nil.
> PaintBoxMorph classPool at: #Prototype put: nil.
> ImageMorph classPool at: #DefaultForm put: (Form extent: 1 at 1 depth: 1).
> Utilities classPool at: #ScrapsBook put: nil.
> Project allInstancesDo: [ :each | each setThumbnail: nil ].
> ScriptingSystem stripGraphicsForExternalRelease.
> ProjectHistory currentHistory initialize.
> Utilities zapUpdateDownloader.
> Smalltalk forgetDoIts.
> Behavior flushObsoleteSubclasses.
> CommandHistory allInstancesDo: #initialize.
> ChangeSorter removeChangeSetsNamedSuchThat: [ :each | true ].
> ChangeSet resetCurrentToNewUnnamedChangeSet.
> MethodChangeRecord allInstancesDo: [ :x | x noteNewMethod: nil ].
> RequiredSelectors initialize.
> ProvidedSelectors initialize.
> LocalSends initialize.
> SendCaches initializeAllInstances.
> Utilities cleanseOtherworldlySteppers.
> Smalltalk organization removeEmptyCategories.
> Browser initialize.
> SMSqueakMap default purge.
> SystemBrowser removeObsolete.
> TheWorldMenu removeObsolete.
> AppRegistry removeObsolete.
> FileServices removeObsolete.
> MCFileBasedRepository flushAllCaches.
> MCDefinition clearInstances.
> Undeclared removeUnreferencedKeys.
> Smalltalk flushClassNameCache.
> 3 timesRepeat: [ Smalltalk garbageCollect. Symbol compactSymbolTable ].
> Set rehashAllSets.
> Smalltalk garbageCollect.
>
>
>
> I added these ones.
>
> ChangeSorter initializeChangeSetCategories.
> MCWorkingCopy inspect.
> MCRepositoryGroup inspect.
> MCCacheRepository inspect.
>
> and cleaned up the class instance variables & any class vars via the
> inspect.
>
> That removed all the MC packages and MC http repositories from the MC
> Browser
>
> gave me back 4 megabytes of image space.
>
> Well brute force, still 4 mb wonderful to get back this late in the
> project.
More information about the Squeak-dev
mailing list
|