#1
|
|||
|
|||
Co to jest plik PORT?
Co to jest plik port?
Code:
JD2.port |
#2
|
||||
|
||||
Skoro go aplikacja tworzy to jest ważny.
Plik przechowuje nr portu, wykorzystywany (wraz z semaforem czyli plikiem jd2.lock) przy sprawdzaniu instancyjności aplikacji.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#3
|
|||
|
|||
Akurat tworzy i nie tworzy w zależności czy pobiorę instalację normalną czy JAR
|
#4
|
||||
|
||||
No właśnie. Powinien się zawsze tworzyć, bo jak go nie ma, to można odpalić 2 instancję w tym samym katalogu.
Stąd pewnie twoje problemy opisywane w wątku: https://board.jdownloader.org/showthread.php?t=63397 Swoją drogą po co odpalasz przez bezpośrednie wywołanie JVM? Przecież argumenty (np. -Xmx) można przekazać ustawiają w opcje w JDownloader2.vmoptions
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#5
|
|||
|
|||
Już instalowałem setki instalacji (ktore były modyfikowane przez jakichś tam ludzi z teamu)ale akurat w ten co pobrałem ze strony nie było pliku "JDownloader2.vmoptions "
Akurat mam instalację "uproszczoną do MINIMUM" |
#6
|
||||
|
||||
Ciekawe... instalowałem (przez webinstallera) 10.04 i jest JDownloader2.vmoptions...
Zainstalowałem przed chwilą przez wersję "Silent Setup" i też jest... Jak go nie masz to utwórz sobie plik tekstowy a w nim umieść parametry dla JVM np.: -Xmx1024m Możesz sprawdzić działanie odpalając JavaVisualVM i sprawdzając argumenty dla procesu jdownloader2.exe
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#7
|
|||
|
|||
Ja instalowałem po przez niewielki plik JAR, które najpierw umieszczam w dowolnym folderze...
jdownloader2.exe - po co mi ten plik exe jak mogę odpalić przez jar Po co kombinować z Quote:
Włączanie, Wyłączanie trwa znacznie dłużej niż 5 sekund, zwłaszcza jeśli program używa np. 3-6 GB RAM Zresztą nie testowałem teraz wydajności, gdyż wczoraj lub dziś została wydana łatka na tą dolegliwość wydajnościową Last edited by djmakinera; 13.04.2015 at 21:40. |
#8
|
||||
|
||||
Jak sobie lubisz utrudniać to owszem, nie ma to sensu
Za każdym razem, jak instalujesz w innym miejscu lub przenosisz instalacje, musisz modyfikować skrót, dostosowując do nowej ścieżki. A plik z opcjami wystarczy przenieść., zresztą modyfikacja pliku tekstowego jest znacznie przyjemniejsza niż komendy dla skrótu. Po to właśnie jest wrapper (JDownloader2.exe) + pliki .vmoptions (dla wrappera czy też dla aktualizatora), żeby łatwo odpalić JVM.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#9
|
|||
|
|||
Już mówiłam, że ten JDownloader2.exe i aktualizacja powoduje problem.
Jiaz mógłby to sprawdzić przez TeamViewer - ale go teraz nie ma. Ja za chwilę wyłączam komputer bo muszę iść spać, żeby rano wstać... Zobacz, że jest plik PORT w folderze więc o co chodzi z tymi dwoma procesami gdy wykryje nową aktualizacje??? Last edited by djmakinera; 13.04.2015 at 23:34. |
#10
|
||||
|
||||
99% użytkowników używa JDownloader2.exe, bo nie mają potrzeby uruchamiania JD2 przez bezpośrednie wywoływanie JVM (zresztą większości ta wiedza jest do nieczego niepotrzebna), więc tworzysz jakieś "miejskie legendy" o tym, że wrapper powoduje problemy. Jakoś nikt używający standardowo JD2 (czyli jdownloader2.exe) nie zgłasza problemów, że po aktualizacji ma wiele uruchomionych procesów...
Masz 2 instancje dlatego, że: a) przy aktualizacji/restarcie - kasowany jest plik .port, ale instancja nie jest zamknięta prawidłowo - proces nadal jest aktywny 2) aktualizator uruchamia aplikację, ta sprawdza, czy są w katalogu głównym pliki .lock i .port - jeśli ich nie ma: aplikacja startuje (i tworzy nowe wersje plików .lock i .port). Jeśli są, to aplikacja/nowa instancja próbuje przekazać parametry do uprzednio uruchomionej instancji a sama kończy działanie. 1|org.jdownloader.update.launcher.SecondLevelLauncher.log 14.04.15 00:15:50 - INFO [ org.jdownloader.update.launcher.SecondLevelLauncher(init) ] -> Single Instance Controller 1|org.jdownloader.update.launcher.SecondLevelLauncher.log 14.04.15 00:15:50 - INFO [ org.jdownloader.update.launcher.SecondLevelLauncher(init) ] -> existing jD instance found! 1|org.jdownloader.update.launcher.SecondLevelLauncher.log 14.04.15 00:15:50 - INFO [ org.jdownloader.update.launcher.SecondLevelLauncher(init) ] -> Send parameters to existing jD instance and exit: [--focus] Być może przy twoich ustawieniach pamięci dla aplikacji, niezależnie od tego czy jest uruchamiana bezpośrednio czy pośrednio przez jdownloader2.exe problem nadal by występował, ale przyczyną nie jest sam proces aktualizacji a raczej to, że aplikacja nie zakańcza poprawnie swojej pracy.
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#11
|
|||
|
|||
Spoiler:
Deadlock detected! http://www.imagebam.com/image/b5fed4403586947
Tylko u 1% występował ten błąd :D ... Naprawione przez wiadome kogo Last edited by djmakinera; 14.04.2015 at 15:31. |
#12
|
||||
|
||||
W Aplikacji nie za wiele można zrobić z liczbą dojść - w zasadzie tylko jedno wyłączyć całkowicie logi (ok. 200 dojść mniej).
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
#13
|
|||
|
|||
wyłaczenie logów = nie zarejestruje żadnych błędw
a gdzie się wylacza logi całkowicie czy tylko zmniejszone do minimum? Brzmi ciekawie "0" - jestem bardzo ciekawy jak będzie z wydajnością JD2 gdzie nie będzie rejestrowac "tony logów" :D Zaraz wypróbuję działanie... 0 - jest równożnaczne, że nie będzie nic zapisywac na dysku co powinno przyłożyć się na mniejsze obciążenie... IO Last edited by Lram32; 20.11.2015 at 18:31. Reason: merged posts |
#14
|
||||
|
||||
No to chyba logiczne, że wyłączenie logów wyłącza rejestracje wszystkiego.
Log: Max Log File Size: 0
__________________
--------------------- Poradnik użytkownika jD - najczęściej spotykane problemy Instalatory JD2: http://jdownloader.org/jdownloader2 |
|
|