CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

JAVA - problème de mémoire

Pseudo supprimé
Pseudo supprimé 29 mai 2022 à 19:00:34

Salut,

j'ai fais une appli d'outils pour m'exercer mais j'ai un gros problème avec la consommation de mémoire de l'application.

J'ai un menu sur la gauche avec une série de JLabel cliquable :

	public customJlabel(String text, String name, Font font, Color c, Component comp){
		this.setText(text);
		this.setName(name);
		this.setFont(font);
		this.setForeground(c);
		this.setBorder(new MatteBorder(0,0,1,0, Color.black));
		this.setHorizontalAlignment(SwingConstants.CENTER);
		this.addMouseListener(new MouseListener() {
			@Override
			public void mouseClicked(MouseEvent e) {
				rightpan.getChildJpanel().removeAll();
				rightpan.getChildJpanel().add(comp);
				rightpan.revalidate();
				rightpan.repaint();
			}
			@Override
			public void mousePressed(MouseEvent e) {}
			@Override
			public void mouseReleased(MouseEvent e) {}
			@Override
			public void mouseEntered(MouseEvent e) {}
			@Override
			public void mouseExited(MouseEvent e) {}
		});
	}

cependant, j'ai remarqué via le gestionnaire de tâche que lorsque je change d'application avec mes Jlabel ou même que je clique à plusieurs reprise dessus, l'utilisation de la mémoire du pc augmente sans jamais redescendre comme si la méthode rightpan.getChildJpanel().removeAll(); n'avait aucun effet, même si la consommation base de l'application est minime, le problème est conséquent.

Comment faire en sorte de "verrouiller" cette consommation de ressources ou de "tuer" le Jpanel ?

Pseudo supprimé
Pseudo supprimé 29 mai 2022 à 19:05:59

up

HommeDeJava
HommeDeJava
Niveau 5
29 mai 2022 à 19:09:04

Go forum programmation

ou go C#

Persojvc0
Persojvc0
Niveau 47
29 mai 2022 à 19:09:48

Le 29 mai 2022 à 19:09:04 :
Go forum programmation

ou go C#

Ahi https://image.noelshack.com/fichiers/2021/44/7/1636279598-chatlunette.png

PhasmeToBig
PhasmeToBig
Niveau 32
29 mai 2022 à 19:12:02

Bordel ça me rappel mes cours quand je faisais cette merdasse de Java avec Swing :rire:

go JS, Electron est mieux opti que du Java

Message édité le 29 mai 2022 à 19:13:10 par PhasmeToBig
Pseudo supprimé
Pseudo supprimé 29 mai 2022 à 19:15:12

Le 29 mai 2022 à 19:09:04 :
Go forum programmation

0 connecté, 2 topic par jours https://image.noelshack.com/fichiers/2017/38/3/1505944576-thumbleweeds.jpg

Je vais aller sur stackoverflow et c'est des boomers retraités depuis +5ans qui vont m'orienter vers javadoc https://image.noelshack.com/fichiers/2017/17/1493407009-folie.jpg

CriCriSoral
CriCriSoral
Niveau 8
29 mai 2022 à 19:17:02

Swing :rire:
L'autre qui lui dit de sortir le BLOAT Electron :rure:
Qt et là on discute :ok:

PhasmeToBig
PhasmeToBig
Niveau 32
29 mai 2022 à 19:19:29

Le 29 mai 2022 à 19:17:02 :
Swing :rire:
L'autre qui lui dit de sortir le BLOAT Electron :rure:
Qt et là on discute :ok:

Electron qui fait tourner VS Code, Twitch,... y'a quoi en Qt ? :rire:

Python c'est fait pour de la data, c'est tout

Banadourss
Banadourss
Niveau 9
29 mai 2022 à 19:20:08

Go stocker sur des variable au lieu de stocker sur la ram

Persojvc0
Persojvc0
Niveau 47
29 mai 2022 à 19:21:47

Le 29 mai 2022 à 19:20:08 :
Go stocker sur des variable au lieu de stocker sur la ram

Ahi pas pret https://image.noelshack.com/fichiers/2021/44/7/1636279598-chatlunette.png

CriCriSoral
CriCriSoral
Niveau 8
29 mai 2022 à 19:23:01

Le 29 mai 2022 à 19:19:29 phasmeToBig a écrit :

Le 29 mai 2022 à 19:17:02 :
Swing :rire:
L'autre qui lui dit de sortir le BLOAT Electron :rure:
Qt et là on discute :ok:

Electron qui fait tourner VS Code, Twitch,... y'a quoi en Qt ? :rire:

Python c'est fait pour de la data, c'est tout

Qt =/= pyQt Cassoulin https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Sous forums
  • Religion
La vidéo du moment