Seite 4 von 5
					
				
				Verfasst: 29 Mär 2010, 14:34
				von cms
				Die einzigen Möglichkeiten die ich jetzt ohne RedSquirrel sehe sind unbenötigte Module aus den Speicher zu werfen oder genauer diese nicht mehr zu laden. Aus Deiner Liste sehe ich nur VProtect als Kandidat. Ansonsten fällt mir nur ein, dass man bei den alten Archies noch etwas Speicher mit geringer Graphikauflösung und weniger Farben erreichen kann. Dann sehe ich nur noch Speicher für die Schriften, RAM-Disc und so weiter. Das sollte man in der Konfiguration einstellen können.
Auf den Virenwächter kann man eigentlich verzichten. Ich selbst habe den nur einmal in Aktion gesehen. Das war auf der MCS CD. Vermutlich ist Deine Version auch nicht auf den "neusten" Stand. Das wird aber nicht so viel bringen. Bei der Graphik ist das schon deutlich schwerer da etwas zu drehen. Ich muss mir das Zuhause mal ansehen, vielleicht findet sich da noch das eine oder andere Byte zum Freischaufeln.
			 
			
					
				
				Verfasst: 29 Mär 2010, 14:59
				von hubersn
				Applikationsseitig kann man bei großer Not natürlich auch noch was drehen: aus dem "Universal Boot" das "Nested WIMP" rauswerfen (außer !Browse dürfte das keine Software stören, die noch unter RISC OS 3.1 läuft), die NewLook-Icon- und Toolsprites entfernen und mit den hässlichen Defaults leben, als Newsreader TTFN verwenden statt Messenger (damit spart man sich die Toolbox-Module).
Viel mehr fällt mir da auch nicht ein.
Wir können ja mal eine Challenge mit RedSquirrel aufsetzen: wer baut die universellste Bootstruktur mit dem geringsten Speicherbedarf, so dass sich auch mit nur 2 MB Hauptspeicher arbeiten lässt ;-)
Gruß,
hubersn
			 
			
					
				
				Verfasst: 29 Mär 2010, 15:28
				von cms
				An UniBoot habe ich auch schon gedacht. Zumindestens für die Benutzung braucht es doch nur Resources, Choices und Library. Ich hatte seinerzeit mit meinen A310 gegen Schluß ein selbstgestricktes !Boot. Aber ohne die oben genannten Verzeichnissen, die kamen erst später. Aber wo ich mit RedSquirrel Probleme sehe ist die Netzkonfiguration. Oder kann man da etwas drehen?
			 
			
					
				
				Verfasst: 29 Mär 2010, 17:50
				von Tide
				Ganz so schlimm ist es glücklicherweise nicht, auch ich habe satte 4MB unter der Haube. Dachte nur die 3000er Baureihe ließe sich maximal auf 2MB erweitern. Das hätte mich dann trotz aller zeitl. Bedingter Abdrift bzgl üppiger gewordener Programme interessiert.
Aus dem Kopf:
Newsbase ca 480-520K
Messenger ca 480-520K 
Popstar ca 250K
Newshound ca 200K
Font cache 256K
System sprites 32-64K
Modules 1680-1950K
Habe mal mode 30 probiert, subjektiv schneller aber speicherschonender schiens mir nicht. SysSprites lassen sich nicht auf 0 setzen, warum auch immer. Ramdisc verwende ich nicht. Schriftarten u Auflösung wären ultima ratio, nicht sicher, ob ich so leidensfähig bin. Das Problem ist ja, dass alle Programme zusammen nur zwischen 0 und 200K frei lassen. Newsbase zickt dann schonmal rum. 
sp mehr,
tide
			 
			
					
				
				Verfasst: 29 Mär 2010, 19:25
				von cms
				[quote="Tide"]
Newsbase ca 480-520K
Messenger ca 480-520K 
Popstar ca 250K
Newshound ca 200K
Font cache 256K
System sprites 32-64K
Modules 1680-1950K
[/quote]
Mit dem A5000-RedSquirrel inklusive LineEditor und ohne Internet komme ich auf einen Speicherverbrauch von rund 1,2 MByte.
Erstaunlicherweise habe ich auf dem Risc PC noch Messenger ohne Pro und so weiter bereit liegen und komme auf
Messenger: 372 k
Newsbase: 552 k
NewsHound: 184 k
POPstar: 104 k
Also rund 1,2 MByte.
Lege ich mal 0,6 MByte für die Internetmodule dazu sind drei MByte weg.
Ich habe auch "meinen" A5000 ohne Boot gestartet und habe dadurch rund 300 kByte gespart und da fehlen ein paar Module. Auf dem Risc PC verbrauche ich fast drei MByte an Modulen, aber da ist in den Jahren auch einiges dazugekommen. Ohne dem alten Messenger und so weiter sind es 2,6 MByte Modulspeicher.
Ich muss sagen mit vier MByte RAM konnte man füher mehr machen. Dennoch komme ich auf drei MByte Speicherverbrauch. Du solltest den Fontspeicher reduzieren. Deine Angabe des Modulspeichers kommt mir auch etwas hoch vor. Das müßte etwas mehr als ein MByte sein.
			 
			
					
				
				Verfasst: 30 Mär 2010, 14:03
				von Tide
				So, hier mal die Taskliste:
PopStar 128K
NewsHound 192
NBase 512
Messenger 544
Strong Hlp 32
Alarm 32
OLE Edit 224
Bei diesen gestarteten Tasks wäre jetzt die Erstellung einer Mail/News nur noch möglich, wenn Irgendwo Platz geschaffen würde. Tatsächlich reicht es, von Mode 31 zu Mode 30 zu wechseln:
Sys Mem Alloc:
Screen Memory 256K/128K (31/30)
Cursor 32
Sys Heap Stack 96
Module Area 1792, klettert aber auf 1888?
Font 256 kann ich aber temporär manuell reduzieren
Sys Sprites 64
Ram Disc 0
App free 0
App used 1600
Sys Workspace 32
edit: Alarm und StrongHlp habe ich jetzt natürlich absichtlich gestartet, die laufen normalerweise nicht unbedingt. Ole Edit hingegen wird gestartet, wenn ich mails etc beantworten will. Dafür nicht gerade schlank.
			 
			
					
				
				Verfasst: 30 Mär 2010, 14:12
				von Tide
				Mit den Werten scheint es wie mit öffentlichen Ausgaben zu sein, sie kennen leider nur eine Richtung: nach oben. Trotzdem ich testweise gestartete Programme schließe wird kein Speicher frei. Das verstehe ich nicht so ganz.
			 
			
					
				
				Verfasst: 30 Mär 2010, 14:29
				von Tide
				Hier mal modules und rommodules mit obigen Programme
No. Position Workspace Name
  1 0380C28C 00000000  UtilityModule
  2 03825878 01800014  Podule
  3 03827298 01800234  FileSwitch
  4 03833A64 01800AB4  ResourceFS
  5 038346F4 038347D4  Messages
  6 038673C4 01800AF4  MessageTrans
  7 038680E0 01801904  TerritoryManager
  8 03869BD8 018019B4  UK
  9 0187EDE4 01864D64  WindowManager
 10 038857B8 00000000  Desktop
 11 038863FC 01834404  TaskManager
 12 038895D8 00000000  !Alarm
 13 03896550 00000000  !Calc
 14 038979E4 00000000  !Chars
 15 038988F4 00000000  !Help
 16 0389A3C8 00000000  Printers
 17 038B14A0 00000000  BASIC
 18 038BE0F8 00000000  BASICTrans
 19 038C19F4 01801854  BufferManager
 20 038C2918 0180A9C4  ColourTrans
 21 038C5684 01806894  Debugger
 22 038C7A98 01801824  DeviceFS
 23 01863CA4 018017F4  DragASprite
 24 038CA68C 01806764  Draw
 25 038D026C 0180BA94  FileCore%ADFS
    038D026C 00000000  FileCore%Base
 26 038DFA94 018063C4  ADFS
 27 038E8570 0185CE54  Filer
 28 038EF1D8 01805EC4  FilerSWIs
 29 038EF4C8 018052B4  FontManager
 30 018529C4 01805184  FPEmulator
 31 03902E8C 018048A4  Free
 32 03904408 01804794  Hourglass
 33 03904C40 01804774  IIC
 34 0390501C 01804754  International
 35 03908558 00000000  IRQUtils
 36 039103A4 00000000  NetFiler
 37 03914380 01804734  NetStatus
 38 039146A4 0180A654  Obey
 39 03915004 0185B994  PaletteUtil
 40 03916B58 01804704  ParallelDeviceDriver
 41 0391773C 01804264  PDriver
 42 03917FAC 01803E04  PDriverDP
 43 0391E214 01803DC4  PDumperSupport
 44 0391EF40 01803AC4  PDumperDM
 45 0391FFB8 01803A64  InternationalKeyboard
 46 039213B0 018225E4  Pinboard
 47 039256AC 01803A44  PipeFS
 48 03928580 00000000  RAMFSFiler
 49 03928F94 0183BB14  ResourceFiler
 50 03929770 00000000  ROMFonts
 51 03966834 01803A04  RTCAdjust
 52 03966F58 018039B4  ScreenBlanker
 53 039677F8 01803964  SerialDeviceDriver
 54 03968E78 01803664  SerialDeviceSupport
 55 03969504 019BCC54  ShellCLI
 56 03969AD4 01803644  SoundDMA
 57 0396A58C 01822F44  SoundChannels
 58 0396BB48 018250E4  SoundScheduler
 59 0396C3B0 01827104  SpriteExtend
 60 0396FBC0 00000000  SpriteUtils
 61 039702A0 01806C14  Squash
 62 03971E44 00000000  SuperSample
 63 03972758 01806AE4  SystemDevices
 64 039734AC 01806AB4  TaskWindow
 65 03975EA0 00000000  WindowUtils
 66 018D9504 0185EA74  FilterManager
 67 0397667C 01827614  WaveSynth
 68 03977118 01827CF4  StringLib
 69 03977BA0 01828514  Percussion
 70 018679B4 00000000  SharedCLibrary
 71 039A5FBC 00000000  Filer_Action
 72 039ACD00 00000000  !Configure
 73 039B1914 00000000  !Draw
 74 039DB0DC 00000000  !Paint
 75 039F0F7C 00000000  !Edit
 76 039F3B04 01828E34  DOSFS
 77 039FE528 018063C4  ADFSUtils
 78 0182D9C4 0182C784  EtherH
 79 0182B834 01803704  CMOSLock
 80 0182B0F4 00000000  BootNet
 81 01836994 0185C444  ADFSFiler
 82 0184D634 01807384  VProtect
 83 01807254 01807104  CMOSUtils
 84 01836134 01806DB4  CallASWI
 85 0182A794 01802434  SerialMouseSupport
 86 018467F4 00000000  AUNMsgs
 87 018A7404 018417B4  Internet
 88 0183F414 018031C4  MbufManager
 89 018E5944 01897594  Resolver
 90 01894CC4 01861034  SysLog
 91 018E5104 0182A424  SocketWatch
 92 018DEAD4 018DE574  Dynamite
 93 018DD6F4 018DCD24  Impulse
 94 01903D54 018DB214  gdbm
 95 018FA444 018D8344  Toolbox
 96 0192A124 018D69B4  Window
 97 018D6324 00000000  DragAnObject
 98 018F5AF4 018F4AE4  Menu
 99 018EF724 018EE5F4  FontDbox
100 01926D74 018EC8B4  ColourDbox
101 0194DB84 018EB6E4  ColourPicker
102 019619C4 019665B4  SaveAs
103 019680C4 01969D14  310Support
104 01923CA4 00000000  BorderUtils
105 0194ADE4 00000000  ZapRedraw
106 0199F944 00000000  Chime
107 01961514 00000000  THSound
108 0190B2F4 0190A2D4  DrawFile
109 01974BE4 01919844  StrongHelp
**************
[code]
No. Position    Module Name             Version Status
  1 System ROM    UtilityModule           3.11    Active
  2 System ROM    Podule                  1.26    Active
  3 System ROM    FileSwitch              2.08    Active
  4 System ROM    ResourceFS              0.14    Active
  5 System ROM    Messages                0.45    Active
  6 System ROM    MessageTrans            0.23    Active
  7 System ROM    TerritoryManager        0.13    Active
  8 System ROM    UK                      0.18    Active
  9 System ROM    WindowManager           3.16    Dormant
 10 System ROM   Desktop                 2.43    Active
 11 System ROM   TaskManager             0.75    Active
 12 System ROM   !Alarm                  2.37    Active
 13 System ROM   !Calc                   0.52    Active
 14 System ROM   !Chars                  1.13    Active
 15 System ROM   !Help                   2.19    Active
 16 System ROM   Printers                0.34    Active
 17 System ROM   ADFSFiler               0.61    Dormant
 18 System ROM   ARM3Support             1.09    Dormant
 19 System ROM   BASIC                   1.05    Active
 20 System ROM   BASICTrans              1.00    Active
 21 System ROM   BufferManager           0.22    Active
 22 System ROM   ColourTrans             1.07    Active
 23 System ROM   Debugger                1.39    Active
 24 System ROM   DeviceFS                0.26    Active
 25 System ROM   DragASprite             0.03    Dormant
 26 System ROM   Draw                    1.05    Active
 27 System ROM   Econet                  5.62    Dormant
 28 System ROM   BBCEconet               0.14    Dormant
 29 System ROM   FileCore                2.41    Active
 30 System ROM   ADFS                    2.67    Active
 31 System ROM   RamFS                   2.10    Dormant
 32 System ROM   Filer                   1.64    Active
 33 System ROM   FilerSWIs               0.03    Active
 34 System ROM   FontManager             3.07    Active
 35 System ROM   FPEmulator              2.87    Dormant
 36 System ROM   Free                    0.21    Active
 37 System ROM   Hourglass               2.08    Active
 38 System ROM   IIC                     0.12    Active
 39 System ROM   International           1.24    Active
 40 System ROM   IRQUtils                2.50    Active
 41 System ROM   Joystick                0.02    Dormant
 42 System ROM   NetFS                   5.78    Dormant
 43 System ROM   BroadcastLoader         1.02    Dormant
 44 System ROM   NetFiler                0.72    Active
 45 System ROM   NetPrint                5.43    Dormant
 46 System ROM   NetStatus               2.06    Active
 47 System ROM   Obey                    0.29    Active
 48 System ROM   PaletteUtil             0.45    Active
 49 System ROM   ParallelDeviceDriver    0.34    Active
 50 System ROM   PDriver                 3.18    Active
 51 System ROM   PDriverDP               3.28    Active
 52 System ROM   PDumperSupport          0.11    Active
 53 System ROM   PDumperDM               0.34    Active
 54 System ROM   InternationalKeyboard   0.31    Active
 55 System ROM   Pinboard                0.50    Active
 56 System ROM   PipeFS                  0.13    Active
 57 System ROM   Portable                0.29    Dormant
 58 System ROM   RAMFSFiler              0.28    Active
 59 System ROM   ResourceFiler           0.12    Active
 60 System ROM   ROMFonts                0.14    Active
 61 System ROM   RTCAdjust               0.03    Active
 62 System ROM   ScreenBlanker           2.15    Active
 63 System ROM   SerialDeviceDriver      0.21    Active
 64 System ROM   SerialDeviceSupport     0.17    Active
 65 System ROM   ShellCLI                0.25    Running
 66 System ROM   SoundDMA                1.20    Active
 67 System ROM   SoundChannels           1.27    Active
 68 System ROM   SoundScheduler          1.17    Active
 69 System ROM   SpriteExtend            0.46    Active
 70 System ROM   SpriteUtils             1.09    Active
 71 System ROM   Squash                  0.21    Active
 72 System ROM   SuperSample             0.07    Active
 73 System ROM   SystemDevices           1.25    Active
 74 System ROM   TaskWindow              0.47    Active
 75 System ROM   WindowUtils             2.50    Active
 76 System ROM   FilterManager           0.08    Dormant
 77 System ROM   WaveSynth               1.13    Active
 78 System ROM   StringLib               1.11    Active
 79 System ROM   Percussion              1.10    Active
 80 System ROM   SharedCLibrary          3.99    Dormant
 81 System ROM   Filer_Action            0.29    Active
 82 System ROM   !Configure              1.41    Active
 83 System ROM   !Draw                   0.88    Active
 84 System ROM   !Paint                  1.61    Active
 85 System ROM   !Edit                   1.44    Active
 86 System ROM   DOSFS                   0.43    Active
 87 System ROM   ADFSUtils               0.05    Active
 88 System ROM   NetUtils                0.99    Dormant
  1 Podule 0      MbufManager             0.13    Unplugged
  2 Podule 0      EtherH                  4.18    Active
  3 Podule 0      CMOSLock                0.07    Active
  4 Podule 0      AUNMsgs                 0.06    Unplugged
  5 Podule 0      Internet                4.03    Unplugged
  6 Podule 0      Net                     6.12    Dormant
  7 Podule 0      BootNet                 0.88    Active
  8 Podule 0      Freeway                 0.24    Unplugged
  9 Podule 0      ShareFS                 3.38    Dormant
 10 Podule 0     ADFSFiler               0.69    Active
[/code]
			 
			
					
				
				Verfasst: 30 Mär 2010, 15:05
				von cms
				Da machen sich ein paar Toolboxmodule breit. Da hat Steffen offenbar recht. Wenn Du statt Messenger auf TTFN umsteigst, sind die Toolboxmodule unnötig. Du kannst Dir das Teil ja mal anschauen. Dank der Baukastengeschichte kann man das ja recht einfach. Ich hatte TTFN nur kurz ausprobiert und wegen der fehlenden Umlautunterstützung verworfen. Ich glaube TTFN unterstützt auch nur Uuencode und kein Base64. Auch wenn ich da etwas mit einen Base64 Zusatz im dunkeln Teil meines Schädels habe. Zum Auspacken gibt es auf alle Fälle Attacher.
Starte mal nach einen Reboot nur Messenger und vergleiche wieviel Speicher vor- und nachher verbraucht wird.
Es sollte aber schon wieder Speicher frei werden wenn die Programme beendet sind. Das gilt aber nicht für die Module. In der Regel bleiben die im Speicher. Ich kenne nur SparkFS das seine Module wieder entfernt.
BTW: Scheib bitte das nächste Mal die Liste der Module oder ähnliches a la [i][ code ]blabla[ /code ][/i] ohne Leerzeichen innerhalb der eckigen Klammern. Das sieht sicher besser aus. Dann müssen auch die Board-Codes aktiviert sein. Am besten dauerhaft in Deiner Konfiguration einstellen. Dann klapt das auch mit den Zitieren ohne Probleme.
			 
			
					
				
				Verfasst: 30 Mär 2010, 15:21
				von Tide
				Ok probier ich mal aus, Umlaute habe ich zwar auf meiner tastatur keine aber hmm mal sehen wie die eingehende post dann dargestellt wird. 
Das Posting oben habe ich soweit möglich korrigiert, danke für den Tip! Nur bei den modules beschwert sich die Software, daß es zu lang sei.