AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte "RAMster" - Kleines Tool für den Arbeitsspeicher
Thema durchsuchen
Ansicht
Themen-Optionen

"RAMster" - Kleines Tool für den Arbeitsspeicher

Ein Thema von Tim.exe · begonnen am 5. Sep 2003 · letzter Beitrag vom 30. Aug 2004
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.645 Beiträge
 
#1

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 8. Sep 2003, 08:01
Also, um den Speicher aufzuräumen benutz ich immer folgendes:

Ich erstelle ein VisualBasic - Script mit einer einzigen Zeile Inhalt:

Code:
FreeMem = Space (512000000)
Das ganze speichere ich unter Freemem.vbs (Hauptsache die Endung stimmt, der Name ist beliebig ).

ACHTUNG: Die 512 hab ich da stehen weil ich 1 GB Ram hab. Wenn Ihr 512 MB Ram habt, dann tragt anstelle der 512 bitte nur 256 an, bei 256 MB bitte nur 128. Also bitte maximal die hälfte des RAM eintragen, sonst kann es sein, daß das System instabil wird. Hinter der Zahl sind 6 nullen richtig.

Wenn nun also das System nach längerer Laufzeit langsamer wird, einfach auf die .vbs doppelklicken, und der Speicher wird aufgeräumt.

Und: Das funktioniert tatsächlich! Wer kennt nicht das Problem, daß er sein Projekt des öfteren mit Alt+F2 abgebrochen hat? Das Komplette Projekt steckt dann noch im RAM-Bedarf der Delphi-IDE und will da Partout nicht raus. Auch beenden und neustarten von Delphi hilft da nicht, da muss normalerweise ein Reboot her. Schneller ist es, Delphi zu beenden, Freemem.vbs aufzurufen, und weiter gehts mit dem Schaffen - ohne Reboot Und vor allem ohne Software, von der ich nicht weiss was sie mit meinem Speicher und/oder System macht

Nix gegen Dein Tool, Tim, aber ich bleib bei meinem Script
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#2

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 10. Sep 2003, 17:47
Hey Tim, wie hast du das mit dem Skinwechsel gemacht, bei mir wills nich klappen!?

Gruß,
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#3

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 3. Mär 2004, 21:14
Schnell ist es ja (1GB RAM < 5 Sek.), aber es hat mir die 2 laufenden Oracle Instanzen abgeschossen!
Auch wenn nichts wirklich schlimmes dabei passiert ist (ein Neustart der Dienste hatte gereicht), das hätte leicht nach hinten losgehen können!

p.s.: Für die Skin-Kompos von der Firma würde ich nicht bezahlen
-> Die machen auf 2 Monitoren ein paar Fehler in der Darstellung (siehe Anhang)

Edit: Jetzt sehe ich erst wie alt der Thread ist
Miniaturansicht angehängter Grafiken
ramster.001.gif  
  Mit Zitat antworten Zitat
Benutzerbild von hummer
hummer

Registriert seit: 27. Mai 2003
Ort: Hattingen
437 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 3. Mär 2004, 21:45
Hey so ein Tool hab ich schon länger als Freeware gesucht. Bei mir liefs auch bis jetzt einwandfrei. Ist doch gut, dass du den Threat mal nach oben geholt hast. Hätt das sonst nicht gefunden.
Manuel
unser Infolehrer -> Wissen ist Macht. Wir wissen nichts. Macht nichts.
  Mit Zitat antworten Zitat
Benutzerbild von The-X
The-X

Registriert seit: 30. Aug 2003
Ort: Woffelsbach / user.exe ;)
377 Beiträge
 
Delphi 7 Personal
 
#5

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 4. Mär 2004, 14:10
Das kann man auch ganz leicht selber schreiben

Delphi-Quellcode:
Procedure DefragMem;
Var P:Pointer;
    MI: // den record für GetGlobal oder so *1
begin
 MI:=GetGlobal; *1
 P:=GetMemory(MI.dwPhsyTotal div 2);
 ZeroMem(p,Mi.dwPhysAvail div 2);
 FreeMemory(p);
end;
und schon ists vollbracht

*1 ich bin zur Zeit (mal wieder) nicht Zuhause,
also Sorry für die unvollständige Info...

Werd ich aber bei velangen, und wenn ich dran denk noch nachreichen
WGET ftp://root@fbi.us.gov/secret/worldreign.exe <- damit werde ich die Weltherrschaft an mich reissen!
=> irc://irc.quakenet.eu.org:6667/delphi.de da werden Sie auch (manchmal) geholfen
  Mit Zitat antworten Zitat
fxbasic
(Gast)

n/a Beiträge
 
#6

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 21. Mär 2004, 11:10
Zitat von The-X:
Das kann man auch ganz leicht selber schreiben
Hab ich gemacht, nur mit dem Unterschied, dass ich den gesamten RAM (TotalPhys) gezeromemed habe. Und jetzt mal ne dumme Frage: was für Risiken und Nebenwirkungen könnte es dabei theoretisch geben, ich hab nämlich nur den positiven Nebeneffekt festgestellt, dass viel mehr RAM zur Verfügung stand.

Gruß, fxbasic
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 21. Mär 2004, 13:03
Ganz einfach, du bringst damit Windows total durcheinander. Das führt dazu dass Windows alles in die Auslagerungsdatei schiebt. So, wenn die Daten jetzt wieder gebraucht werde, muss Windows sie wieder von der auslagerungsdatei in den Speicher schreiben. Und Fetsplattenzugriffe sind das langsamste wo gibt. Windows muss also wieder ganz von vorne anfangen zu entscheiden, was kann drinn bleiben, was kann raus oder muss raus, weil wieder Paltz gebraucht wird. Windows muss den Speicher wieder vollkommen neu organisieren und das ist einer Performance-Bremse. Deswegen halte ich von slchen Programmen nichts. Wenn ein Programm mehr Speicher braucht, dann bekommt es den auch von Windows.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#8

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 21. Mär 2004, 13:21
nettes tool, auch wenn ich auch jetzt meinen arbeitsspeicher nicht defragmentieren werde...
ist aber gut gelungen!
  Mit Zitat antworten Zitat
Benutzerbild von hummer
hummer

Registriert seit: 27. Mai 2003
Ort: Hattingen
437 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 22. Mär 2004, 12:21
Zitat von The-X:
Werd ich aber bei velangen, und wenn ich dran denk noch nachreichen
@The-X Hast wohl nicht mehr dran gedacht. Wollt dich nur mal dran erinnern. Wäre schön wenn du due fehlende Stelle noch ergänzen würdest.
Manuel
unser Infolehrer -> Wissen ist Macht. Wir wissen nichts. Macht nichts.
  Mit Zitat antworten Zitat
Dragon27

Registriert seit: 20. Nov 2003
Ort: Aßling
543 Beiträge
 
Delphi XE6 Enterprise
 
#10

Re: "RAMster" - Kleines Tool für den Arbeitsspeich

  Alt 22. Mär 2004, 15:34
hallo,

also das Programm finde ich echt gut! Es funktioniert auch einwandfrei.

1 Verbesserungsvorschlag habe ich dennoch:

Ich habe 2 Prozessoren es wird aber nur immer einer gemessen.....

Ansonsten nochmal großes LOB


Andy
Delphi is ......... DELPHI!!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz