65536: out of memory

Sujets variés concernant le développement en PureBasic

65536 lignes, pour vous c'est:

beaucoup !
6
40%
limitant, mais faut faire avec...
1
7%
alerter Fred sans tarder.
8
53%
 
Nombre total de votes : 15

beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

65536: out of memory

Message par beauregard »

Il semble que notre pb atteint ses limites lorsqu'on dépasse les 65536 lignes. C'est toujours bon à savoir, hum...

16h30: mmh, après quelques tests, il ne s'agit pas du nombre de ligne, çà serait trop facile, mais du nombre de commandes, voir même de caractères... je précise aussi qu'il y a belle lurette que je ne peux plus utiliser le débogueur( Assembler error: out of memory), me doutant ainsi que j'approchais dangereusement des limites établis. :?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

j'ai pas eu ce probleme

mais tu peux toujours scinder ton code en plusieur fichiers, et utiliser des includes :)
Avatar de l’utilisateur
venom
Messages : 3137
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Message par venom »

mais tu peux toujours scinder ton code en plusieur fichiers, et utiliser des includes
c'est ce que je me suis dit puis moi j'ai jamais atteint cette limite non plus :lol:





@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

heu oui, j'ai plein de .pbi( c'est même obligé rapport à l'ide qui fatigue dès qu'on dépasse 15.000 lignes). J'ai encore de la marge car j'avais gardé une image en data, et je peux économiser pas mal de lignes de-ci delà. Mais c'est chaud quand même.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

beauregard a écrit :heu oui, j'ai plein de .pbi
je ne parle pas de pbi , mais de

Code : Tout sélectionner

IncludeFile
!!

tu scinde ton listinge en multiple fichiers *.pb

et tu inclue a l'aide de IncludeFile() les fichiers
ça te fait un listing global qui est gerable dans ton editeur ;)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

.pbi
Avec jaPBe, ce sont les includes avec IncludeFile

Mais ça ne change rien pour le débogueur, car il lit le total

Après, il ne reste plus que les dll pour extraire des fonctions et alléger le code
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

tu n'as plus qu'a poser le problème sur le forum Anglais. Et au besoin transmettre ton code a Fred pour voir d'où ça vient !
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

le code de l'IDE comporte environ 60000 lignes (version 4.20 ou 4.30 je ne sais plus ).

Je ne crois pas avoir lu Freak se plaindre de la moindre limitation ? :)

Ceci dit, si tu rencontres des problèmes avec le débogueur , tu devrais en parler sur le forum anglais, il y a peut-être quelque chose à faire quand même ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

Dobro a écrit :
beauregard a écrit :heu oui, j'ai plein de .pbi
je ne parle pas de pbi , mais de

Code : Tout sélectionner

IncludeFile
!!

tu scinde ton listinge en multiple fichiers *.pb

et tu inclue a l'aide de IncludeFile() les fichiers
ça te fait un listing global qui est gerable dans ton editeur ;)
j'ai nettoyé le code en faisant une nouvelle procedure pour y mettre des trucs répétitifs comportant de légères différences, il y a longtemps que je voulais le faire d'ailleurs :roll: (résultat: une économie de plus de 2000 lignes)
J'ai aussi plein de clipsprite et displaytransparentsprite, et je peux éventuellement gagner de la place( un travail délicat et fastidieux en perspective, ouch).

mmh, je vais faire quand même un autre essai pour surcharger pb, avec des images bien lourdes mis en data( pb n'aime pas trop çà), et sauvegarder en .pb. et je te ferai part du résultat...

Heu... un truc: dans l'exe final, comment çà marche avec plusieurs .pb ? comme des .pbi :?:
comtois a écrit :le code de l'IDE comporte environ 60000 lignes (version 4.20 ou 4.30 je ne sais plus ).
Je ne crois pas avoir lu Freak se plaindre de la moindre limitation ? :)
60.000 lignes, ce n'est pas 65.700 lignes. D'ailleurs je serai curieux de savoir combien de lignes les jeux commerciaux comme half life font :?:
Thyphoon a écrit :tu n'as plus qu'a poser le problème sur le forum Anglais. Et au besoin transmettre ton code a Fred pour voir d'où ça vient !
oui pour exposer mon problème sur le forum, mais pour lui transmettre le code source, heu, oui mais non( c'est l'oeuvre de ma vie) :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

si tu utilise japbe

as tu mis a jour ??

je dis ça parceque j'avais eu un probleme de redraw avec japbe
et Gnozal a modifié la façon dont il gere les grand listing

(le scroll etc ..) ;)
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

Dobro a écrit :si tu utilise japbe

as tu mis a jour ??

je dis ça parceque j'avais eu un probleme de redraw avec japbe
et Gnozal a modifié la façon dont il gere les grand listing

(le scroll etc ..) ;)
non, l'ide officiel, il y a longtemps que je n'ai pas utilisé japbe, peut être une future issu de secour :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

beauregard a écrit :
Dobro a écrit :
(le scroll etc ..) ;)
non, l'ide officiel, il y a longtemps que je n'ai pas utilisé japbe, peut être une future issu de secour :)
franchement lorsqu'on a gouté a Japbe, on peut plus revenir a l'ide officiel !

ne serais ce que pour la mise en forme du code avec ALT+TAB ... mais bon ;)
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

J'ai remarqué dans le sélection des styles, Dobro: rose sur noir, c'est bien vu :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

beauregard a écrit :J'ai remarqué dans le sélection des styles, Dobro: rose sur noir, c'est bien vu :)
ps excuse moi d'voir bouffé ton message par erreur :lol:


Merci , c'est effectivement la configuration que j'utilise avec japbe :)
le fond noir permet de rester plus longtemps a regarder son ecran sans avoir les yeux usé !! :)
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

Message par beauregard »

Dobro a écrit :ps excuse moi d'voir bouffé ton message par erreur :lol:
tu es sur ton nc10 et son minuscule clavier ? ;)
config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86
Répondre