Hirdetés
Új hozzászólás Aktív témák
-
eziskamu
addikt
Nekem bajom lenne a Swingworkerrel (de lehet inkább a java futtatókörnyezetet kellene hangolnom, a végén kiderül miért).
Eddig nem bajlódtam azzal, hogy megakasztják a felületet az adatbázisműveletek, amiket a program előző verziója is használt, de most bonyolítani/"fürgébbé" tenni akartam a programotLétrehoztam egy új osztályt ami megvalósítja a Swingworker-t . Elég sokszor példányosítom az osztályt, és hívom az execute() metódusát, és ahogy nézem megmarad a memóriában (java.exe memfoglalása nő, minden execute() során, de addig még sose próbáltam, hogy be is teljen a teljes memória, viszont gyengébb gépre lenne a progi). Próbáltam .cancel()-t is, hívni, ha utólag (!) kiderül, hogy nem kellett volna futnia (igazából a műveletek alig tartanak 1-2 másodpercig, de közben egy táblában elmozdulhat a sorkijelölés, ami hatására újra indul a példányosítás és az execute() közvetetten).
Próbáltam a garbage collectort is hívogatni, de csak egy picit ugrik vissza. Igazából csak akkor csökken le a programot futtató java.exe memfoglalása, ha az alkalmazást lecsukom a tálcára, akkor viszont teljesen, még talán kisebb is lesz a memfoglalás, mint mikor elindult a program. Esetleg ez egy prefetch szerű dolog a java.exe-ban, és automatikusan alkalmazkodik a szabad memóriához?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- LG 32U990A-S / 32" Nano IPS Black / 6K UHD 6144x3456 / 21 Megapixel 224 PPI / Adobe RGB 99%
- BESZÁMÍTÁS! ASRock A520M R5 5500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
- TOP Gamer PC /Ryzen 7 9800X3D, 48GB RAM, RTX 5080, 1TB SSD/ akciós áron eladó!
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

