ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
401
401
EMPFEHLEN
-
29.11.11 12:35 #1Mikrowelle Tutorials.de Gastzugang
Hallo
Meine mit Java geschriebene Programme benutzen nur 50% der CPU Leistung, kann ich diese Einschränkung aufheben?
Java 7
Win 7 x64
MfG
Sam
-
29.11.11 12:39 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Du hast vermutlich ein System mit 2 CPUs (Prozessoren).
Du müßtest dein Programm als Multithreading Programm umschreiben, dann wird die Arbeit auch auf die zweite CPU verteilt.
Gruß
PS: Wenn du im Task Manager, für die CPU Grafik "ein Graph pro CPU" einstellst, dann siehst du auch dass eine CPU zu 100% ausgelastet ist wenn dein Programm läuft (und insgesamt 50% CPU Leistung verbraucht).Geändert von deepthroat (29.11.11 um 12:52 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi
"Nur"? Ist ja nicht gerade der Wunschzustand.
Weniger ist besser...Kommt natürlich auch auf die Programmart an.
Falls dir das klar ist: Threads verwenden.
Du hast einen Doppelkernprozessor.
Ein Hauptthread vom Programm kann nur einen Kern verwenden.
Mach einen zweiten, dann benutzt du den anderen Kern mit.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
29.11.11 13:10 #4Mikrowelle Tutorials.de Gastzugang
Ja ich habe 2 Kerner.. danke für die Erklärung.
--------
Off Topic: Wenn ich mit Ecplise mein Programm Kompiliere dauert es 5-8 min. Da wird ebenfalls 50% benutzt. Kann ich Ecplise so einstellen das es die CPU voll ausreizt ?
Samy
-
29.11.11 13:18 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Minuten?

Für Java Projekte anscheinend (noch) nicht. https://bugs.eclipse.org/bugs/show_bug.cgi?id=126121
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
8 Minuten?
...Wieviel Codezeilen hat denn das Programm ca.?
...Soll nicht beleidigend oder so sein, aber das kommt mir etwas komisch vor...
Einerseits sowas über Trheads fragen müssen,
andererseits ein derart großes Programm zu schreiben.
Vllt. lieg es ja an irgendeinem Eclipseproblem, und würde eigentlich viel schneller gehen?
edit: Heute auch immer zu langsam
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
29.11.11 13:30 #7Mikrowelle Tutorials.de Gastzugang
Was habe ich den "sowas" über Threads gefragt ? Ich kannte die Anzeige der CPU Auslastung nicht
Beleidigend finde ich hier nichts ihr habt mir gut geholfen.
Wieivel Zeilen es hat weis ich nicht. Wenn du mir sagst wo ich das in Eclipse nachschauen kann, dann sage ich es dir gern. Bin in Eclipse leider ganz neu..
-
Hab grad kein Eclipse da, aber die Zeilenanzahl, wo der Cursor gerade ist,
sollte irgendwo rechts oder mittig unter dem Quelltext sein.
Zur letzten Zeile scrollen, reinklicken, und dann die Zeilenzahl anschauen.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
29.11.11 14:00 #9Mikrowelle Tutorials.de Gastzugang
Ich habe aber 82 Packete mit Klassen ich glaube ohne einen Plugin kann ich nicht alle Zeilen aus dem Projekt anzeigen lassen.
Naja ist auch jetzt nicht sehr wichtig. Das Thema ist erledigt
Danke an alle nochmal
Ähnliche Themen
-
Java Lexer für Java Programme
Von gorefest im Forum JavaAntworten: 0Letzter Beitrag: 26.07.10, 12:22 -
Reflection benutzen um 2-te Java zu starten
Von kutamn im Forum JavaAntworten: 3Letzter Beitrag: 06.12.08, 22:04 -
Geschriebene Zeilen zählen?
Von DaManu im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 06.06.07, 21:18 -
GTK und Glade in Java benutzen
Von yan1 im Forum JavaAntworten: 0Letzter Beitrag: 26.12.06, 00:53 -
Java auf PocketPC: -Xbootclasspath benutzen
Von Vatar im Forum JavaAntworten: 8Letzter Beitrag: 30.08.06, 14:04





Zitieren


Login





