Netzwerk, was geht?

Moderator: Patrick

cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag 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.

Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
hubersn
RISCOS Experte
Beiträge: 385
Registriert: 10 Mär 2005, 15:56

Beitrag 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
cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag 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?

Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
Tide
RISCOS Power User
Beiträge: 284
Registriert: 21 Feb 2010, 14:19

Beitrag 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
cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag 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.

Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
Tide
RISCOS Power User
Beiträge: 284
Registriert: 21 Feb 2010, 14:19

Beitrag 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.
Tide
RISCOS Power User
Beiträge: 284
Registriert: 21 Feb 2010, 14:19

Beitrag 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.
Tide
RISCOS Power User
Beiträge: 284
Registriert: 21 Feb 2010, 14:19

Beitrag 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]
cms
RISCOS Legende
Beiträge: 683
Registriert: 02 Mär 2005, 16:51

Beitrag 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.

Ein Staat, in dem alle verdächtig sind, ist selbst verdächtig

www.arcsite.de
www.risc-os.de
Tide
RISCOS Power User
Beiträge: 284
Registriert: 21 Feb 2010, 14:19

Beitrag 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.
Antworten