AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

"Programm-Bremse" gesucht

Ein Thema von taaktaak · begonnen am 20. Mai 2010 · letzter Beitrag vom 21. Jun 2012
Antwort Antwort
Seite 2 von 3     12 3      
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#11

Re: "Bremse" für PC gesucht

  Alt 20. Mai 2010, 16:39
Hallo himitsu,
auf einen Beitrag von dir hatte ich gehofft. Nach dem Hinweis von s.h.a.r.k wäre es eigentlich besser, wenn man den Rechner (und damit alle übrigen Programme) nicht insgesamt ausbremst, sondern nur das eigene, zu testende Programm. Ist das nicht auch irgendwie möglich? Also mit einem als Bremse wirkenden "Nutzlos-Thread" innerhalb des Programms; diesen schaltet man dann je nach Bedarf ein/ab - oder ist das jetzt Unsinn??

//edit: Joo, Profiler, auch 'ne Idee.

// edit2:
...und lasse einen Thread in dem Programm möglichst viel Schwachsinn Produzieren...
JAAA, das ist meine Idee!! Wenn vielleicht jemand Lust hätte, so etwas - nur so zum Spass - zu coden.....


//edit3:
Da eigentlich nur das Programm selbst gebremst werden soll, werde ich den Titel mal ändern.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von rapante
rapante

Registriert seit: 3. Jun 2009
Ort: OPR
172 Beiträge
 
Delphi 12 Athens
 
#12

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 17:11
Du könntest dir auch mal Bochs anschauen - damit
lassen sich die verschiedensten Systeme emulieren.
Micha
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#13

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 18:12
Ich frage mich gerade, ob man so eine Programmbremse nicht über die Debugger-Schnittstelle programmieren könnte. Im Debugger ist es ja möglich, Breakpoints zu setzen, bzw. Code Stück für Stück auszuführen. Wenn man das automatisiert, also quasi automatisch den Code Zeile für Zeile ausführt, sollte man auf diese Weise das Programm auch ausbremsen können. Eventuell ist die Bremse allerdings zu stark, dann müsste man sich etwas einfallen lassen (z.B. größere Breakpoint-Abstände).
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 18:22
hi taaktaak,

da gabs mal was..."alte Spiele" zum runter takten..kleines Tool..erinner mich da an "Digger"..kaum ne Taste angefasst...verloren...wenns mir wieder einfaellt, gebe ich Bescheid (dat waren Zeiten *schwaerm*).
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#15

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 18:33
Ich vermute, der Kaktus redet von DOSBox, was ein vollwertiger DOS Emu ist, und bei dem die Geschwindigkeit einfach anpassbar ist. Zum Win32 Anwendungen testen wäre das leider nicht brauchbar.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 18:35
Zitat von Medium:
Ich vermute, der Kaktus redet von DOSBox, was ein vollwertiger DOS Emu ist, und bei dem die Geschwindigkeit einfach anpassbar ist. Zum Win32 Anwendungen testen wäre das leider nicht brauchbar.
nee nee ...hab was gefunden --> CPU-Speed-Adjuster
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#17

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 19:02
Joo, habe die CPU-Bremse mal mit der Delphi-Sort-Thread-Demo ausprobiert: Keine Einstellung dieses Tools verändert (d.h. verlangsamt) die Ausführungsgeschwindigkeit dieses Demo-Programms in erkennbarer Weise.

Derzeit ist der "Nutzlos-Thread" mein gedanklicher Favorit...
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.626 Beiträge
 
Delphi 12 Athens
 
#18

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 20:10
[OT]
Zitat von taaktaak:
Derzeit ist der "Nutzlos-Thread" mein gedanklicher Favorit...
Damit würdest Du Dich auch gut an das Forum anpassen, hier gibt es auch reichlich davon (SCNR^^)[/OT]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#19

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 20:52
Was soll denn so ein Thread bitte bringen? Ebenso planlos den Speicher zumüllen? Überlegt doch mal was bei "elementaren" Befehlen passiert? Die CPU führt diese ziemlich schnell aus, egal was nebenher passiert. Man hat heutzutage doch eh mind. einen Dual-Core, ergo ist das mit dem Thread eher planlos. Und da immer irgendwie was zu produzieren bringt wohl auch nichts, da der Zugriff auf RAM der zu 50% voll ist wohl genauso schnell ist, wie einer der nur zu 20% voll ist.

Zudem macht die Hardware die Geschwindigkeit beim Ausführen der Befehle aus und nicht. Wie willst du denn via Software Features einer CPU ausschalten, sodass man für nur ein Stück Software eine alte CPU vorgaukelt. Oder wie will man aus DDR2/3-RAM denn bitte SD-RAM machen?
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#20

Re: "Programm-Bremse" gesucht

  Alt 20. Mai 2010, 21:36
Wenn ich das richtig verstanden habe s.h.a.r.k, geht es doch nicht um Kompatibilitätstests mit alter Hardware, sondern einfach darum das Programm beim debuggen auszubremsen, um Effekte sichtbar zu machen, die sonst einfach nur zu schnell wieder vom Auge verschwunden sind. Ich muss zwar zugeben diesen Wunsch bislang nie verspürt zu haben, aber vorstellen kann ich's mir schon

Dieser Slugger-Thread ist dennoch so eine Sache, eben N-Core vor allem, und überhaupt hat man damit schon arg wenig Kontrolle über das was das OS draus macht. Ich würde evtl. eher dazu übergehen zu entsprechenden Schlüsselpunkten programmgesteuert Screenshots zu speichern (das kostet sogar auch Zeit! ). Also quasi ein visuelles Debug-Log.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 01:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz