Ausführungsgeschwindigkeit reduzieren. Geht das? ..

Status
Nicht offen für weitere Antworten.

Heffer45

Mitglied
Ich habe mal ein paar grundsätzliche Fragen..

Von was wird ein Applet eigentlich ausgeführt..? .. also von der Virtual Machine.. das ist mir klar.. Aber existiert unter Windows denn kein sichtbarer Prozess dazu?

Ist es möglich, die Rechenleistung für die Virtual Machine von 100 % bis auf 0 % zu reduzieren?

.. Oder ist es möglich, die Ausführungsgeschwindigkeit eines Applets zu reduzieren.. vielleicht durch bestimmte Programmkonstrukte?

Ich will es langsamer machen.. nicht optimieren..

Kann man einem einzelnen Applet gezielt schrittweise den Saft abdrehen? Wenn ja.. Wie geht das?

Danke schonmal im voraus.
 

lin

Top Contributor
lol, wenn schon pausen... er will ja, daß nicht die ganze cpu-leistung fürs applet draufgeht...
 

MPW

Top Contributor
Vllt kannst du mal dein konkretes Beispiel beschreiben, vllt. findet sich da eine gute Methode; du musst halt schon zugeben, dass sowas in der Regel nicht gewuenscht ist;-)
 

Heffer45

Mitglied
Das klingt natürlich mal ganz exotisch und ein bisschen doof.. :eek:) ..

Aber ich habe mir dabei schon was gedacht..

Ich möchte im Grunde genommen die Abarbeitungsgeschwindigkeit des Applets dritteln.. oder halbieren..

Hat jemand genaue Beispiele von Berechnungen oder Konstrukten, welche ein Applet sehr stark auslasten? ..

Kann man auch nur das Applet auslasten.. ohne den ganzen PC in Beschlag zu nehmen? ..

Ich habe auch schon ein wenig gesucht, ob man die Rechenleistung zur Virtual-Machine reduzieren kann..

Gibt es eine Java Virtual Machine, die sowas beherrscht?..

Läuft die Virtual Machine vielleicht auf einem 486'er extrem langsam? .. VM-Ware ist eine ganz coole Sache.. nur haben die Entwickler da irgendwie bisher keine CPU-Emulation implemtiert.. oder Zuteilung der Rechenleistung..

Das wäre ganz cool, wenn man VM-Ware sagen könnte.. "hey.. sei mal ein Pentium 133" .. oder so.. das fehlt wirklich..
 

L-ectron-X

Gesperrter Benutzer
Es gibt Tools, die die CPU-Leistung regeln können. Hilft so etwas? Das würde dann aber den gesamten PC betreffen.
 
B

Beni

Gast
Halbieren: Das Applet zweimal starten.
Dritteln: Das Applet dreimal starten... :bae:

Funktioniert aber nur, wenn schon eine Instanz des Applets 100% der Leistung auffrisst.
 

Bleiglanz

Gesperrter Benutzer
Mich würde mal interessieren was das Applet eigentlich macht?

Bau halt ab und zu mal ein Thread.sleep() ein?
 

MPW

Top Contributor
Bleiglanz hat gesagt.:
Mich würde mal interessieren was das Applet eigentlich macht?

Bau halt ab und zu mal ein Thread.sleep() ein?

Ja genau, das ist doch alles was du brauchst? Es macht doch keinen Sinn die ganze Prozessorleistung in den Keller zu fahren, nur damit dein Applet (vllt. eine Animation?) ein bisschen langsamer laeuft....
 
G

Guest

Gast
Danke.. das werde ich mal ausprobieren.. ob das zum gewünschten Erfolg führt.. :eek:) ..
 

Heffer45

Mitglied
Hat jemand ein Code-Beispiel, wie ich einen Thread zum Beispiel alle 2 Sekunden verzögern kann?

Also er soll beispielsweise 2 Sekunden laufen.. und dann wieder 2 Sekunden eingefroren sein..
 

bummerland

Top Contributor
Code:
try{
    Thread.sleep(2000);
}catch(InterruptedException ex){
    ex.printStackTrace();
}

hmm, sowas wär vielleicht für shareware interessant ;-) schön lahm machen damit das nervt und man die vollversion kauft. :-D
 

norman

Top Contributor
er will ihn ja alle 2 sekunden schlafen legen. also braucht er noch einen anderen thread für das applet, oder? ???:L
 

lin

Top Contributor
kannst du mal beschreiben worums geht bei dem Applet, dann lässt sich auch einfacher sagen, wie du das ganze mit Threads verlangsamen kannt.. :)
 

MPW

Top Contributor
Anonymous hat gesagt.:
Wie wäre es einfach wenn du die Thread Priorität runter setzt?

Ne, das ist wohl nicht so die wahre Loesung, wenn es nichts anderes zu tun gibt, kriegt der Thread die gleiche Performance.

Das ganze Rumgerate hat doch keinen Sinn, wir muessen erstmal den Zweck wissen.
 

Grizzly

Top Contributor
Ja, der Zweck wäre schon nicht schlecht. Willst Du das Applet verlangsam weil bspw. eine Animation zu schnell abläuft? Oder willst Du testen, wie das Applet auf langsameren Rechnern abläuft?
 

flanker

Aktives Mitglied
bummerland hat gesagt.:
Code:
try{
    Thread.sleep(2000);
}catch(InterruptedException ex){
    ex.printStackTrace();
}

hmm, sowas wär vielleicht für shareware interessant ;-) schön lahm machen damit das nervt und man die vollversion kauft. :-D

vielleicht noch "ex.printStackTrace();" auskommentieren, sonst kommt er bald mit dem Stack-Ausgabe zurück
:)
 

lin

Top Contributor
zu testzwecken wie das Applet auf langsameren System läuft, gibts evtl. geeignete Emulatoren... kenne mich alllerdings damit net so aus.. vielleicht findest du ja was wenn du googelst :roll:
 
G

Guest

Gast
Heffer45 hat gesagt.:
Ich habe mal ein paar grundsätzliche Fragen..

Von was wird ein Applet eigentlich ausgeführt..? .. also von der Virtual Machine.. das ist mir klar.. Aber existiert unter Windows denn kein sichtbarer Prozess dazu?

Ist es möglich, die Rechenleistung für die Virtual Machine von 100 % bis auf 0 % zu reduzieren?

.. Oder ist es möglich, die Ausführungsgeschwindigkeit eines Applets zu reduzieren.. vielleicht durch bestimmte Programmkonstrukte?

Ich will es langsamer machen.. nicht optimieren..

Kann man einem einzelnen Applet gezielt schrittweise den Saft abdrehen? Wenn ja.. Wie geht das?

Danke schonmal im voraus.

mach einfach in jeder zweiten zeile einen methodenaufruf, der ne methode aufruft in der Thread.sleep(5); steht... :p
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Drachenbauer Wie kann ich die menge an code reduzieren? Allgemeine Java-Themen 28
G Matrix reduzieren zwei Methoden Allgemeine Java-Themen 2
L Bilderfarben reduzieren Allgemeine Java-Themen 3
T Datum um ein Tag reduzieren Allgemeine Java-Themen 6
HolyFUT Best Practice Wie geht man mit "schlechten" Projekten um? Allgemeine Java-Themen 7
S Mit Methoden kann man definieren für was <T> steht. Geht das auch irgendwie für Variablen? Allgemeine Java-Themen 12
F 2 JsonArray vergleichen, geht es auch einfacher ? Allgemeine Java-Themen 3
LimDul Hä? Lambda-Ausdruck geht, Methoden-Referenz nicht Allgemeine Java-Themen 8
LimDul Direktes return eines Array geht nicht Allgemeine Java-Themen 20
M Test geht auf Travis und mit Github Action schief aber nicht lokal Allgemeine Java-Themen 3
M Console geht nicht auf (Windows 10) Allgemeine Java-Themen 3
W Enumeration ein Array/List als Eigenschaft mitgeben - warum geht das nicht? Allgemeine Java-Themen 0
P Erste Schritte HauptFrame geht nicht Allgemeine Java-Themen 7
L Applet Applet zu JavaWebStart migrieren - simples sample geht nicht Allgemeine Java-Themen 2
KeVoZ_ Java Mail senden - geht nicht Allgemeine Java-Themen 4
K API - Wie geht das? Allgemeine Java-Themen 2
D Klassenübergreifender Befehl geht nicht Allgemeine Java-Themen 10
X Datentypen Byte geht nicht höher als 126 auch nicht mit casten? Allgemeine Java-Themen 22
J Umwandeln von URL zu File und danach kopieren geht nicht Allgemeine Java-Themen 1
M JUnit Serverseitig? Wie geht sowas? Allgemeine Java-Themen 2
G Erste Schritte Aufgabe - Geht das auch schneller ? Allgemeine Java-Themen 7
E JavaFX String-Wert geht "verloren" - ratlos Allgemeine Java-Themen 2
B Fehler beim Auslesen von Einstellungen. Zwei ähnliche Blöcke, nur eins geht. Allgemeine Java-Themen 5
H Unicode ausgeben ohne Umwandlung - geht das? Allgemeine Java-Themen 3
F Java Anwendung Remote starten geht nicht Allgemeine Java-Themen 0
M Eingabe von Arrays geht über gewünschte Anzahl hinaus Allgemeine Java-Themen 2
K print() geht nicht ohne println() Allgemeine Java-Themen 3
V 2D-Grafik BufferdImage aus gif Datei in Jar erzeugen geht nicht. Allgemeine Java-Themen 6
Fl4sh1 Autovervollständigungfenster geht nicht (eclipse) Allgemeine Java-Themen 10
P Absatz im String / Excel / /n geht nicht Allgemeine Java-Themen 2
Z Java geht nicht im Browser Allgemeine Java-Themen 5
J Laden von JAR Files geht ohne ADMIN Rechte sehr langsam Allgemeine Java-Themen 6
B Keylistener geht nicht Allgemeine Java-Themen 9
R Wie geht man mit CachedRowSet um Allgemeine Java-Themen 2
I Downloaden einer Datei geht nicht? Allgemeine Java-Themen 16
P Input/Output Ordner löschen --> geht nicht Datei --> Ja Allgemeine Java-Themen 6
G JTable mit Keylistener geht nicht Allgemeine Java-Themen 3
C Zugriff auf private Methode per reflection geht nicht mehr Allgemeine Java-Themen 3
R Geht das? JRE 1.4 global, 1.6.20 nur für eine Anwendung? Allgemeine Java-Themen 9
ruutaiokwu junit mit annotations geht nicht? Allgemeine Java-Themen 5
F externe module. geht das in Java? Allgemeine Java-Themen 3
N Java geht nicht mehr zu löschen Allgemeine Java-Themen 5
M XML-Datei geht bei voller Festplatte verloren Allgemeine Java-Themen 4
DStrohma Daten in JAR speichern geht nicht?? Allgemeine Java-Themen 22
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
B Komplettes Projekt als UML Diagramm mit eUML...geht das? Allgemeine Java-Themen 10
N List<? implements "Interface"> geht nicht Allgemeine Java-Themen 13
C Methodenkopf: Zu was wenns auch ohne geht? Allgemeine Java-Themen 3
A Javakonsolenfenster geht gleich wieder zu Allgemeine Java-Themen 6
M Übergebener String bearbeiten geht nicht. Allgemeine Java-Themen 4
D iText und Table.setTableFitsPage(); geht nicht Allgemeine Java-Themen 12
E Cipher geht mal und mal nicht Allgemeine Java-Themen 3
G Datei löschen nach kopieren geht nicht Allgemeine Java-Themen 5
A Standalone geht - JSP u. Bean nicht Allgemeine Java-Themen 6
D Jar auf Mac starten geht nicht Allgemeine Java-Themen 3
M Klasse Desktop geht nicht mehr (EXCEPTION_ACCESS_VIOLATION) Allgemeine Java-Themen 9
M ireport (Jasper Report) geht nur auf meinen Rechner Allgemeine Java-Themen 3
S Rechner formatiert - nichts geht mehr. Allgemeine Java-Themen 2
S Apache Commons Net geht nicht Allgemeine Java-Themen 5
zilti Wieso geht der StreamReader/Writer nicht? Allgemeine Java-Themen 5
T Geht das vielleicht noch einfacher? Allgemeine Java-Themen 7
M commapi unter vista, geht das? Allgemeine Java-Themen 4
V JavaProgramm von Konsole starten geht nichtmehr Allgemeine Java-Themen 4
V JVM OutofMemory Linux geht, windows nicht Allgemeine Java-Themen 3
Chris_1980 Geht das nicht auch einfacher (Arcanoid Multiball) Allgemeine Java-Themen 2
H Vector<T>[] vecs = new Vector<T>[10]; geht nicht Allgemeine Java-Themen 2
D Geht es auch schneller doppelte Einträge zu löschen? Allgemeine Java-Themen 23
K java geht beim chatten nicht? Allgemeine Java-Themen 2
G Mit Java auf windows 2003 userrechte zugreifen geht sowas ? Allgemeine Java-Themen 2
R Drag und Drop von externen Files geht nur als Application Allgemeine Java-Themen 2
O Input stream geht net Allgemeine Java-Themen 2
J Threads, Doppelpufferung --> Beispiel gefunden, geht net Allgemeine Java-Themen 16
P rar.exe und variablenparameter als String geht net Allgemeine Java-Themen 4
G Da Jikes nicht mit java 5 geht, gibt es eine andere. Allgemeine Java-Themen 4
TheJavaKid warum geht das nicht? Allgemeine Java-Themen 14
G setLastModified geht nicht Allgemeine Java-Themen 8
G parseInt geht nicht Allgemeine Java-Themen 10
K Mit Java kleine Freeware Programme erstellen. Geht das? Allgemeine Java-Themen 16
G Konsoleneingabe: vordefinierte werte setzen? geht das? Allgemeine Java-Themen 4
André B. geht das? Allgemeine Java-Themen 6
L JTable: Wenn Zeile markiert dann Meldung. geht nicht Allgemeine Java-Themen 4
G Mouselistener geht aber danach Fehler bei JOptionPane Allgemeine Java-Themen 4
K Object casting geht nicht. Allgemeine Java-Themen 3
M Systemzeit der Java VM geht falsch Allgemeine Java-Themen 4
G Warum einfach wenns kompliziert auch geht? Allgemeine Java-Themen 12
K KeyEvent in eigenem Component geht nicht Allgemeine Java-Themen 3
L Jar-Datei aus Eclipse geht nicht Allgemeine Java-Themen 2
C Was geht noch? Allgemeine Java-Themen 13
P Nur eine Instanz eines Programms zulassen, wie geht das? Allgemeine Java-Themen 15
G Geht das? Allgemeine Java-Themen 4
V StreamTokenizer ???? Wie geht das Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben