Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Via Batch den Arbeitsspeicher füllen

Mitglied: regedit19

regedit19 (Level 1) - Jetzt verbinden

01.05.2011, aktualisiert 14:48 Uhr, 9200 Aufrufe, 6 Kommentare

Arbeitsspeicher via Batch-Schleife füllen

Hallo!

Ich bin gerade im WWW auf ein Thema: http://www.source-center.de/forum/showthread.php?14316-batch-speicher-f ... gestoßen, und möchte zu "Lernzwecken" wissen wie diese Batch aussehen könnte, da ich schon einige Zeit am probieren bin und nicht und nicht draufkomme, wie das gehen soll...-.-

Danke!

mfg regedit19
Mitglied: 60730
01.05.2011 um 19:59 Uhr
moin,

da ich schon einige Zeit am probieren bin und nicht und nicht draufkomme, wie das gehen soll...-.-
und was ist das Ergebnis der einigen investierten Zeit?

Baue Dir eine Textdatei mit z.B. 1024 Bytes je Zeile, am besten diese Zeile vorher in eine Variable packen, und dann die Datei in einer Schleife mit dem Inhalt der Varibalen vollpacken bis der Speicher sich verabschiedet.

Ist doch klipp und klar beschrieben - da ich mich aber dem Maneich anschliesse
also ich weiß nicht wie man auf solch eine verrückte Idee kommen kann aber was solls.

Wozu das ganze und zum lernen macht man es doch selber - vor allem, wenn man so eine Vorlage hat...
Bitte warten ..
Mitglied: Biber
07.05.2011 um 12:39 Uhr
Moin regedit19,

hast du denn inzwischen nochmal über die Sinnhaftigkeit deiner Frage mit unbeteiligten Passanten gesprochen?
Und wartest du dennoch auf handwerkliche Umsetzungsmöglichkeiten?
Kannst du den Beitrag auf "Erledigt" setzen?
Oder darf ich den Beitrag in die Tonne kloppen?

Eine OT-Anmerkung sei mir noch vergönnt.
Zumindest bei mir hat es das Image der heutigen Jugend eher ramponiert als gefördert, wenn du dich ausgerechnet am Tag der Arbeit mit der Frage auseinandersetzt,
wie sich am besten Zeit verbrennen lässt mit stumpfsinniger,schlecht bezahlter und vollkommen überflüssiger Sisyphustätigkeit.

Grüße
Biber
Bitte warten ..
Mitglied: regedit19
08.05.2011 um 20:54 Uhr
Hallo!

Ich gebe euch vollkommen Recht, dass es eig. völliger Schwachsinn ist.
Der Grund warum ich dies hier geöffnet habe, ist weil ich wissen wollte, wie man dies umsetzen kann, da ich bis jetzt noch immer keine funktionierende Lösung gefunden habe.(ich habe mich aber auch nicht so stark beschäftigt damit).-

Danke aber trotzdem, für das ^Oben^ geschriebene.

lg regedit19
Bitte warten ..
Mitglied: Biber
08.05.2011 um 21:34 Uhr
Moin regedit19,

meinetwegen nochmal ein wenig ernsthafter:
  • alle Variablen, die du in einem Batch mit SetLocal definierst, gelten auch nur solange, wie der Batch läuft - also darfst du nicht SetLocal verwenden
  • eine Variable im Batch ist recht popelig klein - maximal 2000+x Zeichen, keine komplexen Strukturen. Ein Versuch, Variablen mi "mehr" zu füllen-> Fehler, Ende.
  • ist der Batch (oder die CMD-Instanz) beendet, sind sie weg und blockieren keinen Hauptspeicher.
  • alle Versuche, den Hauptspeicher dadurch zuzumüllen, irgendwelche Rekursiv-Aufrufe/Childprozesse zu starten, werden recht schnell abgestraft: Günstigstenfalls mit einer Fehlermeldung "Maximale Verschachtelungstiefe erreicht", meist dadurch, dass diese CMD-Instanz einfach beendet wird, als würdest du "exit" sagen.

Wenn denn aber das Allokieren von Speicherplatz die einzige Möglichkeit ist, diese Anforderumg zu erfüllen und angenommen, du könntest beliebig viele Variablen definieren...

Rechne nach: wenn du 1024 Variablen mit je 1024 Bytes zuschwallst, dann sind das gerade mal 1 MByte.

Dafür stehen heutige Rechner nicht mal vom Sofa auf.

Probiers:
01.
::---MondayBloodyMonday.cmd 
02.
IF "%1"== "" %0 Ich hasse Montage .... 
03.
:loop 
04.
@Set "ihm%random%%random%=%ihm%%random% %*" & goto :loop
Lass den Schnipsel von einem CMD-Prompt aus laufen ein paar Minuten, drück dann Strg-C und brich ihn damit ab.
Gib dann ein am CMD-Prompt (ohne das führende ">")
> set ihm
...Dann werden dir tausende von %ihmxxxxxxx%-Variablen angezeigt.
.... 
.... 
ihm2030622301=20697 Ich hasse Montage .... 
ihm2030629360=3493 Ich hasse Montage .... 
ihm2031132175=28988 Ich hasse Montage .... 
ihm2032213284=28333 Ich hasse Montage .... 
ihm2032221684=31743 Ich hasse Montage .... 
ihm203263523=816 Ich hasse Montage .... 
ihm20326716=21056 Ich hasse Montage .... 
ihm2032724514=30743 Ich hasse Montage .... 
ihm2032910573=20410 Ich hasse Montage .... 
ihm2032914167=27134 Ich hasse Montage .... 
ihm203298432=4554 Ich hasse Montage .... 
ihm2034415287=23909 Ich hasse Montage .... 
....
Schau dir im Taskmanager an, wieviel Hauptspeicher jetzt frei ist, gib ein "exit" im CMD ein und schau noch mal.

-> Batch ist relativ ineffektiv im Verbraten von Hauptspeicher.

Grüße
Biber
Bitte warten ..
Mitglied: Biber
14.05.2011 um 18:24 Uhr
Moin regedit19,

in diesem Batch & Shell-Bereich wimmelt es förmlich von Geduldigen und Belastbaren..
Auch ich bin einer davon.

Lass mich noch zwischen zwei Räucherstäbchen und vor meiner nächsten Meditationsübung nachfragen:
  • hast du es gelesen?
  • hat es geholfen?
  • kann ein maiglöckchenfarbener Haken dran oder warten wir noch, bis Guttenberg seine Memoiren schreiben lässt?

Grüße
Biber
Bitte warten ..
Mitglied: regedit19
14.05.2011 um 20:01 Uhr
Hallo Biber!

Dank für die Antworten, und Sorry dass ich keine Antwort gepostet habe.


Ich habe mir deine "Anleitung" Oben durchgelesen, bin aber bis jetzt noch nicht dazugekommen deine Tipps anzuwenden.
Habe die Batch jetzt getestet und es funktioniert, zwar nur mit kleinen Veränderungen beim RAM, aber doch!

Danke für die Ausführliche Anleitung, freut mich dass du dich doch dazu bereit erklärt hast mir zu helfen!
Ps: Ich wäre nicht auf solch eine Batch gekommen, da ich keinerlei Ansätze gehabt hätte wie soetwas funktionieren hätte können.
Muss mich aber auch noch mit den Variablen und den Sonderzeichen auseinandersetzen, da ich sonst auch nicht dahinter kommen, welche Variable wann was macht. --> Soweit bin ich noch nicht mit @Set vertraut.
Danke nochmals!

lg regedit 19
Bitte warten ..
Ähnliche Inhalte
Microsoft

Arbeitsspeicher wird nicht wieder freigegeben

Frage von Jan1986Microsoft8 Kommentare

Hallo zusammen, wir haben eine Software im Einsatz welche wir als Branchenlösung einsetzen. Das Problem ist seit einigen Tagen, ...

CPU, RAM, Mainboards

Arbeitsspeicher Verständnisfrage.

gelöst Frage von EdaseinsCPU, RAM, Mainboards10 Kommentare

Hallo ihr lieben, Egal mit welchen Schlagworten ich bei Google suche ich finde keine Erklärung zu meiner Frage Gibt ...

Batch & Shell

(Inkrementell, Differentiell und Full) mit shell

gelöst Frage von 125671Batch & Shell7 Kommentare

Hallo Admins! Bitte entschuldigt die kurze Störung an einem Sonntag Abend Da ich noch ein Anfänger in Powershell bin, ...

Windows Server

Administrative Freigabe : Jeder Full !?

Frage von LasherWindows Server8 Kommentare

Hallo Leute ich habe auf einem Windows 2012R2 Server (Domainmitglied) folgendes entdeckt und bin etwas verwundert: C:\Windows\system32>net share c$ ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 StundeSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 6 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 17 StundenMicrosoft Office2 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 1 TagHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

Netzwerke
Gateway in Switches, Druckern ect eintragen oder nicht
Frage von JodelknutNetzwerke12 Kommentare

Hi, bisher habe ich immer das Gateway überall wo es verlangt oder eintragbar war auch eingetragen. Mein neuer Kollege ...