BUG windows : drawingfont+drawtext=memory leak

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
case
Messages : 1528
Inscription : lun. 10/sept./2007 11:13

BUG windows : drawingfont+drawtext=memory leak

Message par case »

pouvez vous regarder dans le gestionnaire de taches windows l'empreinte mémoire de ce code ?
il me semble qu'il s'agisse d'un bug la mémoire ne cesse de croitre. j'ai fais un rapport sur le forum anglais.
test sous pb 5.44,5.5,5.6

Code : Tout sélectionner

InitSprite()
#main=1
OpenWindow(#main,0,0,800,600,"test",#PB_Window_BorderLess)
OpenWindowedScreen(WindowID(#main),0,0,800,600,0,0,0,#PB_Screen_NoSynchronization)
FNT=LoadFont(#PB_Any,"terminal",12)
;
; main loop
;
Repeat
  ev=WaitWindowEvent(1)
  ClearScreen(0)
  StartDrawing(ScreenOutput()) 
  DrawingFont(FontID(fnt))     
  DrawText(0,0,please check memory usage in the windows process explorer")
  StopDrawing()
  FlipBuffers()
Until ev=#PB_Event_CloseWindow
Dernière modification par case le lun. 05/juin/2017 15:00, modifié 1 fois.
ImageImage
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: BUG windows : drawingfont+drawtext=memory leak

Message par Micoute »

Mais, oui tu as raison, le pourcentage de mémoire utilisée de plus en plus grande.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
cage
Messages : 506
Inscription : ven. 16/oct./2015 18:22
Localisation : France
Contact :

Re: BUG windows : drawingfont+drawtext=memory leak

Message par cage »

Voici la mémoire utilisée par les 2 processus:
PureBasic Development Environment : 14,2 Mo
PureBasic_Compilation0.exe : 12,3 Mo

Aucun des 2 process n'augmente en consommation mémoire.

Voir ma signature pour l’environnement.
■ Win10 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.00 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Avatar de l’utilisateur
case
Messages : 1528
Inscription : lun. 10/sept./2007 11:13

Re: BUG windows : drawingfont+drawtext=memory leak

Message par case »

vraiment étrange que cela se passe sur le pc de micoute aussi et confirme sur le forum anglais aussi .

perso je suis sous windows 10, radeon R9 290, 64gb ram, intel i7 3700K
tests effectués sur plusieurs versions et en x86 et x64

j'aimerais bien savoir d’où cela peut il venir ...
la mémoire ne bouge pas si on désactive la ligne "drawingfont"
ImageImage
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: BUG windows : drawingfont+drawtext=memory leak

Message par Kwai chang caine »

Moi ça bouge pas, ni le Pb environnement ni le Pb_compilation(32bits) :wink:
Sur W10 X64 v5.60 (x86)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: BUG windows : drawingfont+drawtext=memory leak

Message par falsam »

Code : Tout sélectionner

DrawText(0,0,please check memory usage in the windows process explorer")
Petite erreur ici. Manque un guillemet :wink:

J'ai testé le code durant plus de 5 minutes et je n'ai pas observé d'augmentation d'empreinte mémoire.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: BUG windows : drawingfont+drawtext=memory leak

Message par Zorro »

pareil, chez moi ça fluctue entre 26.6 et 26.7 mega
ça ne monte pas plus

win 10 dernier et Pb 5.60
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
case
Messages : 1528
Inscription : lun. 10/sept./2007 11:13

Re: BUG windows : drawingfont+drawtext=memory leak

Message par case »

c'est trop bizarre je viens de retenter et pareil la mémoire utilisée augmente...

j'ai trouvé j'ai l'impression que cela ne se produit qu'en affichage multiple.

quelqu'un peux tester?
ImageImage
Avatar de l’utilisateur
GallyHC
Messages : 1703
Inscription : lun. 17/déc./2007 12:44

Re: BUG windows : drawingfont+drawtext=memory leak

Message par GallyHC »

Bonjour,

J'ai deux écran sur mon ordi et la mémoire ne fait que augmenter.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
case
Messages : 1528
Inscription : lun. 10/sept./2007 11:13

Re: BUG windows : drawingfont+drawtext=memory leak

Message par case »

et si tu désactive un affichage ?
ImageImage
Avatar de l’utilisateur
GallyHC
Messages : 1703
Inscription : lun. 17/déc./2007 12:44

Re: BUG windows : drawingfont+drawtext=memory leak

Message par GallyHC »

La mémoire est stable a 22Mo, sachant que tout à l'heure j'ai arrêter le programme a plus de 36Mo.

GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

Re: BUG windows : drawingfont+drawtext=memory leak

Message par Shadow »

Moi aussi c'est stable, j'ai qu'un seul écran.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
El Papounet
Messages : 57
Inscription : mer. 09/juin/2010 23:47

Re: BUG windows : drawingfont+drawtext=memory leak

Message par El Papounet »

Idem avec 2 écrans, la mémoire augmente.
En désactivant le deuxième écran ça reste stable.

windows 10x64 - PB 5.60x86
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Re: BUG windows : drawingfont+drawtext=memory leak

Message par Torp »

Hello,
Idem que El_Papounet
Répondre