Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque
Dal salotto al giardino, il nuovo proiettore laser di Hisense promette esperienze cinematografiche in qualsiasi contesto: qualità d’immagine, semplicità d’uso, versatilità e prezzo competitivo il suo poker d'assi
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe
La flessibilità di configurazione è il punto di forza di questo 2-in-1, che ripropone in un form factor alternativo tutta la tipica qualità dei prodotti Lenovo della famiglia ThinkPad. Qualità costruttiva ai vertici, ottima dotazione hardware ma costo che si presenta molto elevato.
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart
Mentre Ubisoft vorrebbe chiedere agli utenti, all'occorrenza, di distruggere perfino le copie fisiche dei propri giochi, il movimento Stop Killing Games si sta battendo per preservare quella che l'Unione Europea ha già riconosciuto come una forma d'arte. Abbiamo avuto modo di parlare con Daniel Ondruska, portavoce dell'Iniziativa Europa volta a preservare la conservazione dei videogiochi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-03-2010, 16:12   #1
VioletFairy
Member
 
Iscritto dal: Feb 2008
Messaggi: 33
[JavaFx] problemi prestazioni interfacce adobe illustrator

Ciao ragazzi,
sto lavorando su un'applicazione desktop con java e javafx.

Ho un problema: da quando ho aggiunto nei miei scene interfacce fxz esportate da adobe illustrator mi da problemi di memoria, mi ha dato infatti l'eccezione OutOfMemoryError. Ho allora aumentato la memoria per la mia applicazione per risolvere questo problema, ma la mia applicazione ha delle prestazioni pessime! (un video che ho mandato in esecuzione scatta terribilmente, la canzone in play scatta se interagisco con il volume e problemi analoghi...)

Quello che vorrei sapere è se avete provato anche voi ad integrare interfacce fatte con Photoshop o Adobe Illustrator, che prestazioni avevate?

Il file che ho integrato .fxz occupa 148 KB... non mi sembrano tanti...
VioletFairy è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2010, 16:21   #2
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Dovresti usare un profiler per verificare cosa accada alla memoria.

Messa così parrebbe quasi essere che il garbage collector sia impegnato in una pulizia completa periodica. Se così fosse il profiler mostrebbe nel grafico della memoria un picco verticale molto alto seguito da una piccola traccia a dente di sega che raggiunge ogni volta il limite superiore.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2010, 14:34   #3
VioletFairy
Member
 
Iscritto dal: Feb 2008
Messaggi: 33
Allora, ho degli aggiornamenti. Non è un problema di memoria occupata dal .fxz, in quanto ho caricato un altro .fxz più grande 376 KB (contro i 148 KB de primo) e non mi da problemi, non scatta, non si blocca, non perde di prestazioni. L'interfaccia con Adobe Illustrator non l'ho fatta io ma a questo punto ci deve essere un problema nella prima. Come faccio a capire quale può essere il problema?

Questo cmq è ciò che esce dal profiling della memoria
Immagini allegate
File Type: gif Immagine 1.gif (19.4 KB, 4 visite)
VioletFairy è offline   Rispondi citando il messaggio o parte di esso
Old 24-03-2010, 15:39   #4
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Dal grafico direi che non è un problema di garbage collection.

Potrebbe semplicemente essere "buggato" javafx. E' pur sempre una tecnologia relativamente giovane. Magari nel documento che carichi c'è una combinazione di elementi che manda in pappa il traduttore facendogli generare un albero di proiezione terribilmente inefficiente o con dei loop (la cpu viene ciucciata molto dal processo?).
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 25-03-2010, 14:26   #5
VioletFairy
Member
 
Iscritto dal: Feb 2008
Messaggi: 33
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
Dal grafico direi che non è un problema di garbage collection.

Potrebbe semplicemente essere "buggato" javafx. E' pur sempre una tecnologia relativamente giovane. Magari nel documento che carichi c'è una combinazione di elementi che manda in pappa il traduttore facendogli generare un albero di proiezione terribilmente inefficiente o con dei loop (la cpu viene ciucciata molto dal processo?).
Ho trovato il problema, spulciando il codice del file .fxz ho visto che alcune immagini avevano gli effetti Blend e InnerShadow, ho tolto questi effetti e adesso sembra che funzioni... L'interfaccia non l'ho disegnata io ma a quanto ho capito, quella che non dava problemi era stata fatta con Adobe Illustrator mentre l'altra con PhotoShop quindi mi sa che è PhotoShop che da problemi... Dico questo perchè gli oggetti che con tali effetti erano semplici quadrati bianchi o neri...

Se ho ulteriori news vi aggiorno

Cmq sì la cpu era parecchio stressata
VioletFairy è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il convertibile di classe Lenovo ThinkPad X1 2-in-1 G10 Aura Edition: il c...
Intervista a Stop Killing Games: distruggere videogiochi è come bruciare la musica di Mozart Intervista a Stop Killing Games: distruggere vid...
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Un altro Pixel 6a ha preso fuoco: la pro...
NVIDIA, ritorno in Cina in grande stile?...
Tutti contro Windows Recall: un altro se...
PlayStation FlexStrike: il sogno di un f...
WhatsApp sorprende tutti: ecco la nuova ...
Addio GTX 1080 Ti: la scheda che ha fatt...
Ex Ilva di Taranto, 'Teslari' contro il ...
Finalmente! Arrivano su OneNote due funz...
Fallisce il progetto segreto del pap&agr...
'Marie', l'AI che curava il cancro: la t...
Giochi per adulti bannati: i gamer in ri...
Meta avrà il suo primo smartwatch...
Colpo di scena Samsung: One UI 8 dice st...
Amazon e la fissa per i saldi estivi: 25...
GoPro HERO12 con accessori a prezzo bomb...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v