• 29.05.2024, 10:25
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Vorstellung: SMP-Optimizer

Sonntag, 3. Oktober 2004, 21:38

Hi,

das erste "Public Release" meines SMP-Optimizers. Das Tool zielt vor allem auf SMP-Systeme, aber ein paar Funktionen helfen sicher auch in einem Single-CPU-System weiter ::).
Das Projekt ist mein erstes größeres, vorher gabs nur kleine Sachen. Gleich vorweg, ich bin auch nicht unbedingt Profi im Programieren (ca. 2 Jahre mit Unterbrechungen an Erfahrung).
Kritik, Anregungen und Comments sind erwünscht.

FTP allgemein:
Hier

Changelog&ToDo-Liste:
Hier

Programm:
Hier

Programm+Changelog&ToDo-Liste gepackt:
Hier

Screenshots:
Hier

Wie gesagt, ist ein erstes öffentliches Release, es sind nur ein Bruchteil aller Funktionen integriert, Registry-Keys und so weiter habe ich noch genug liegen, dich noch integriert werden müssen (außerdem fehlt der ganze Feinschliff und diverse Funktionen noch).

cya
x-stars :)
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Montag, 4. Oktober 2004, 17:17

hi, find ich toll dass sich jemand um uns smpler kuemmert. ich werds mal probieren und dir sagen was ich davon halte
gruss reddwarf

Re: Vorstellung: SMP-Optimizer

Montag, 4. Oktober 2004, 21:08

[DAUmodus]
was ist SMP ? *hust* *schäm*
[/DAUmodus]

messi

Re: Vorstellung: SMP-Optimizer

Montag, 4. Oktober 2004, 21:13

des is da wo du haben mehrere prozessors auf dem mainbort
;)

Re: Vorstellung: SMP-Optimizer

Montag, 4. Oktober 2004, 22:08

Naja, die Meisten Tweaks sind ja auch für Non-SMPler interessant, aber es folgen noch mehr Optionen, hab nur imo wenig Zeit, viel zu coden ::).

cya
x-stars
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Mittwoch, 6. Oktober 2004, 20:22

also das deaktivieren der auslagerungsdatei fuehrt bei mir mit 1gig ram zur fehlermeldung nicht genuegend speicher.....ansonsten teste ich noch,
gruss reddwarf

Re: Vorstellung: SMP-Optimizer

Donnerstag, 7. Oktober 2004, 18:51

Du hast Windows-2000 drauf, oder? Tritt die Fehlermeldung beim Programm/übernehmen der Einstellungen auf, oder normal beim Windows-Start? Von der Meldung am Windows-Start von 2k hab ich schon gehört, werde mich damit nach dem Urlaub beschäftigen (fahr übermorgen ne Woche weg), da müsste ich nämlich erst 2k draufmachen :-/.
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Donnerstag, 7. Oktober 2004, 18:54

ist beim neustart, da bastelt win2k dann ne auslagerungsdatei von 20mb, bisschen albern. verraet mir auch nicht wohin, bei den einstellungen ist auf keiner platte was reserviert. naja, schoenen urlaub wuensch ich
reddwarf

Re: Vorstellung: SMP-Optimizer

Donnerstag, 7. Oktober 2004, 23:05

Danke, werde mich aber auf alle Fälle danach mal damit beschäftigen ;). Wird zwar Schwierig, dass alles wegzupatchen, aber probieren geht über studiren ;D.
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Dienstag, 26. Oktober 2004, 17:54

So, hab ne neue Version Online gestellt (0.3 BETA) - Links sind die alten (siehe 1. Post) :).

cya
x-stars
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Dienstag, 26. Oktober 2004, 19:17

doofe frage... aber was macht dieses programm überhaupt?

Re: Vorstellung: SMP-Optimizer

Dienstag, 26. Oktober 2004, 20:11

Zitat

doofe frage... aber was macht dieses programm überhaupt?


Tweakt das Sys über verschiedene Registry-Einträge :) (eigentlich war es ursprünglich nur dazu gedacht, meine Programmier-kenntnisse zu verbessern, aber da es ganz praktisch ist, stell ich es halt auch online ;D).

cya
x-stars
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Dienstag, 26. Oktober 2004, 22:26

ich brauch ja wohl nich sagen, dass das in python _bestimmt_ schneller und einfacher geht? :)

beispiel auf wunsch.

Re: Vorstellung: SMP-Optimizer

Mittwoch, 27. Oktober 2004, 16:45

Zitat von »Y0Gi«

ich brauch ja wohl nich sagen, dass das in python _bestimmt_ schneller und einfacher geht? :)

beispiel auf wunsch.


hab aber keine Lust, Python zu lernen ;D.
"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Mittwoch, 27. Oktober 2004, 18:45

also "lernen" ist da eigentlich der falsche ausdruck... ;)
es ist eher wie pseudo-code schreiben, der dann aber "oh wunder" bereits funktioniert.


und weil's so schön ist, entschuldigt mich, hier im namen aller python-fans ein beispiel aus meinen experimenten:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/usr/bin/env python

"""WindowsUninstallEntries.py -- Version 27-Oct-2004

Extract applications' uninstall entries from the Windows registry
and write them to plain text files.

Released under the terms of the GNU General Public License
  _                               _
 | |_ ___ _____ ___ _ _ _ ___ ___| |_
 |   | . |     | ._| | | | . |  _| . /
 |_|_|___|_|_|_|___|_____|___|_| |_|_\
   [url]http://homework.nwsnet.de/[/url]
"""

import _winreg


def fetchSubKeys(hkey, key):
  """Fetch subkeys from a registry key."""
  # connect to registry and open key
  reg = _winreg.ConnectRegistry(None, hkey)
  key = _winreg.OpenKey(reg, key)

  # fetch subkeys
  subkeyCount = _winreg.QueryInfoKey(key)[0]
  subkeys = []
  for i in range(subkeyCount):
    subkeys.append(_winreg.EnumKey(key, i))

  # close key and disconnect from registry
  _winreg.CloseKey(key)
  _winreg.CloseKey(reg)

  return subkeys

def writeSequenceToFile(seq, filename):
  """Loop through the sequence and write its values to the file."""
  f = open(filename, 'w')
  for v in seq:
    f.write(v + '\n')
  f.close()

def main():
  # extract software uninstall entries from HKEY_CURRENT_USER
  writeSequenceToFile(
    fetchSubKeys(
      _winreg.HKEY_CURRENT_USER,
      r'Software\Microsoft\Windows\CurrentVersion\Uninstall'
    ),
    'apps-currentuser.txt'
  )

  # extract software uninstall entries from HKEY_LOCAL_MACHINE
  writeSequenceToFile(
    fetchSubKeys(
      _winreg.HKEY_LOCAL_MACHINE,
      r'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    ),
    'apps-localmachine.txt'
  )

  print 'Done.'


if __name__ == '__main__':
  """Execute if script is directly called."""
  main()


die doku zum _winreg-modul, dass für den zugriff auf die registry zuständig ist, gibt's hier: http://docs.python.org/lib/module--winreg.html

übrigens kann man auch auf die registries fremder rechner zugreifen. windows hat(te?) standardmäßig afaik den diest für die remote-registrierung aktiviert. da liegt es fast nahe, im netz nach windows-hosts zu suchen und zu versuchen, etwas aus ihrer registry zu extrahieren...
jaja, und dann wundert sich der gemeine cs-spieler, dass sein cd-key plötzlich gesperrt ist.

Re: Vorstellung: SMP-Optimizer

Freitag, 29. Oktober 2004, 16:30

Eben, und das ganze sieht dann aus wie ein kleines Script (abgesehen davon, dass ich die Registry noch gar nicht eingebaut hab, sondern das ganze über ne Textdatei löse, da ich am Anfang nicht gleich mit nem Riesen-Berg anfangen wollte :P ::).

"Live free or die: Death is not the worst of evils."

Re: Vorstellung: SMP-Optimizer

Sonntag, 31. Oktober 2004, 02:42

Auch wenn ich persönlich nicht viel mit dem Programm anfangen kann, habe ich es trotzdem mal ausprobriert und einen eher unwichtigen Fehler gefunden. Bei der Einstellung Ram, rechts neben Systemram das "I" gibt keine Informationen. ;D
Mfg Smitty