#1
|
|||
|
|||
Welches Java?
Hab hier W7 64 am laufen, es wird doch üblicherweise Java 6 32-Bit für den Betrieb von JD(JD 1) empfohlen oder?
Habe hier selber ein Prog was Java 6 32-Bit braucht und nicht gerade wenig Speicher braucht und ich hab das Gefühl da kommen sich die beiden früher oder später in die Haare, üblicherweise wird die JD Oberfläche dann sau langsam, er belegt viel Speicher und fährt auch ordentlich Systemlast. Kann man da für den parallel Betrieb was machen(mehr oder wenige Speicher zuweisen?) oder lieber ein andere Java Version laufen lassen? Läuft JD sauber mit Java 7 32-Bit? Wie schaut es mit der 64-Bit Version aus? |
#2
|
||||
|
||||
Hi
JDownloader is written mostly in java, it doesn't matter which bit version of Java you use.
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] |
#3
|
|||
|
|||
Ich hab einfach beide Java versionen installiert, dann nimmt es sich... keine Ahnung, laeuft aber super.
|
#4
|
||||
|
||||
Es ist so, das JD 0.9.581 besser / problemloser läuft mit , Java 6.
Dies gilt für die meisten User. Die Kombination Java 7 + JD 0.9.581 führt bei vielen zu sehr skurielen Problemen. Bei JD2 BETA ist es so das da voller Java 7 Unterstützung gegeben ist. |
#5
|
|||
|
|||
Ist es dann ein Problem mehrere Java.Exe der selben Version laufen zu lassen?
|
#6
|
||||
|
||||
Quote:
Ich kann grad nicht deinen Gedankengang folgen... |
#7
|
|||
|
|||
Wie gesagt bei mehrere Anwendungen die Java brauchen scheinen sie sich ins gegenseitig zu beeinträchtigen(Speicherverbrauch), darum die Frag ob es OK wäre mehrere Java.EXE von ein und der selben Version laufen zu lassen.
Im Moment lasse ich das eine Über Jav 6 32 und JD über Java 7 32 laufen damit es eben nicht ein und die selbe EXE ist. |
#8
|
||||
|
||||
Ah, das meinst du.
ds hast du richtig erkannt, der Speicherverbrauch ist das grösste problem. Du kannst ja jedes Java Programm im Speicherhunger begrenzen. Man muss nur den Startparameter anpassen, das gfeht so java -Xmx***m -jar JDownloader.jar, als Beispiel. |
#9
|
|||
|
|||
So wie ich Dich, nobadguy, verstanden habe, startest Du nun zwei Programme über zwei verschiedene Java-Versionen, damit beiden den "vollen" Speicher nutzen können.
Es gibt zwar Voreinstellungen, also beispielsweise Limit X MB, das man wie eisbaer angemerkt hat einstellen kann. Allerdings gelten diese pro JVM. Und da jedes Java-Programm in einer eigenen JVM läuft, kommen die sich auch nicht in die Quere. Es können also beide jeweils X MB unabhängig voneinander nutzen. Du kannst also beide problemlos über die gleiche Java-Version laufen lassen. Außerdem sind die beiden Programme bezüglich des Speichers komplett voneinander abgeschirmt, also Programm A kann nicht auf den Speicher von Programm B zugreifen, da diese getrennte Speicherbereiche haben. (Mal ausgenommen native Calls oder Ausbrüche aus der JVM). |
#10
|
|||
|
|||
Danke für die Info, werd mal probieren mit welcher Java Version JD bei mir am besten läuft.
|
|
|