Jak zwiekszyc szybkośc aplikacji w javie

0

Witam mam pytanko napisałem aplikacje która sprawdza statusy osób i wrzuca do mysql ale mniejsza o szczegóły chodzi o to że czas w jakim wykonuje się metoda dla jednej osoby to 3-4sekundy i chciałbym się dowiedziec jak wymusić na aplikacji używania wiekszej mocy z cpu czy jest jakaś możliwość?

2

Odpal to z profilerem np visual VM i zobacz co zjada najwięcej czasu.

0

najwiecej zjada po prostu używania api łaczenie się z serwerem pobieranie użytkownika sprawdzanie
i wydaje mi się że po prostu jakbym mu przydzielił np wiecej procka to by może szybciej chodził?

1

Ale sprawdziłeś to co mówie profilerem? Proszę o screena z CPU monitora. Nie próbuj zgadywać, bo optymalizowanie poprzez zgadywanie gdzie leży problem nigdy się nie sprawdza.
Jeśli problem leży po stronie komunikacji z serwerem albo jakiegoś I/O to nic nie zrobisz i "więcej procka" nic nie zmieni. Nie mówiąc juz o tym że twój system operacyjny jest mądrzejszy od ciebie w tym zakresie i zapewniam cię że przydziela tyle procka ile trzeba.

0

Jeżeli wina jest po stronie Aplikacji, możesz spróbować przepisać aplikację używając innych metod i klas, okroić przesyłane dane np. zamiast wysyłać String czy int wysyłać tylko bait informacji. Również same informacje mogą nie być wysyłane co 1s, a np na jakiś rzadziej występujący event(normalnie up a dopiero jak aplikacja jest nie używana przez 1min wpada down)

0
Artekat napisał(a):

Jeżeli wina jest po stronie Aplikacji, możesz spróbować przepisać aplikację używając innych metod i klas, okroić przesyłane dane np. zamiast wysyłać String czy int wysyłać tylko bait informacji. Również same informacje mogą nie być wysyłane co 1s, a np na jakiś rzadziej występujący event(normalnie up a dopiero jak aplikacja jest nie używana przez 1min wpada down)

A jak Ci nie smakuje ugotowana pomidorowa to zawsze możesz usmażyć schabowe. Może będzie smaczny. Może. A może nie.

0

Nie rozumiem twojej metafory O.o

Przecież to trywialne. Napisałeś praktycznie taki sam post jak on, tylko że zamiast pomidorowej / schabowych były klasy oraz inne klasy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1