JAVA - java.lang.OutOfMemoryError

JAVA - java.lang.OutOfMemoryError - Java - Programmation

Marsh Posté le 13-05-2004 à 15:39:48    

Salut les gens ....
 
Je suis sur un projet en Java et le problème est que je ne connais pas bien ce langage.
 
Bref, je bidouille des grands tableaux de RGB de 640x480 en y faisant plein de traitements.
 
Le truc c'est qu'au bout de 1 traitement et demi complet, j'ai un java.lang.OutOfMemoryError qui arrive.
Je pense bien que c'est un problème de surcharge de la RAM bien que je vois pas pourquoi il ne stocke pas sur le DD m'enfin, je connais pas le concept Java un max.
 
Je voudrais savoir s'il n'existe pas un équivalent de free du C++ pour Java car je ne le trouve pas sur le net.
Merci (si vous avez d'autres solutions, je suis prenneur)
 
P.S : je hais le gros con de binome qui parce q'il a un Mac monsieur, ne peut pas faire de C++ MFC et du coup, il nous a obligé à prendre Java parce qu'il pouvait bosser comme ca mais ce dindon ne bosse pas. Comme quoi, les gens sont vraiment trop cons parfois !

Reply

Marsh Posté le 13-05-2004 à 15:39:48   

Reply

Marsh Posté le 13-05-2004 à 15:40:26    

[:rechercher]

Reply

Marsh Posté le 13-05-2004 à 15:45:20    

option -Xms un truc dans le genre, déjà abordé.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 13-05-2004 à 15:46:55    

Worldofdada a écrit :


P.S : je hais le gros con de binome qui parce q'il a un Mac  


 
Et bien il a du gout, contrairement à toi [:antp]

Reply

Marsh Posté le 13-05-2004 à 16:17:23    

Worldofdada a écrit :


P.S : je hais le gros con de binome qui parce q'il a un Mac monsieur, ne peut pas faire de C++ MFC et du coup, il nous a obligé à prendre Java parce qu'il pouvait bosser comme ca mais ce dindon ne bosse pas. Comme quoi, les gens sont vraiment trop cons parfois !

Les macqueux javateux t'emmerdent et ils savent lire le manuel eux.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 17:35:50    

Oui sauf que j'ai imposé à personne un langage que la personne ne connait pas et qu'en plus je bosse !
 
C'est cool d'obliger les autres à utiliser un langage quand ils ne bossent pas ... c'est tellement plus facile !
 
Et quand a l'histoire d'avoir du gout, excuse moi mais donne moi 1 seul interet au MAC stp ... strictement aucun interet.
 
Et j'avoue que j'ai recherché sur google sans succes mais j'ai oublié de faire recherche sur le forum (j'ai pensé que google me l'aurait indiqué).
 
Merci boulax pour ta petite indication ;)

Reply

Marsh Posté le 13-05-2004 à 17:40:09    


 
Bosse un peu, ça t'aidera à devenir compétent (et peut être moins désagréable).

Reply

Marsh Posté le 13-05-2004 à 17:43:41    

Worldofdada a écrit :

donne moi 1 seul interet au MAC stp ...  


 
Ça fait joli dans un salon ou sur un bureau


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 17:45:01    

Worldofdada a écrit :

Et quand a l'histoire d'avoir du gout, excuse moi mais donne moi 1 seul interet au MAC stp ... strictement aucun interet.

ça a autant d'intérêt que d'avoir un PC ou une sparc, là n'est pas la question.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 17:48:24    

Worldofdada a écrit :


donne moi 1 seul interet au MAC stp ...  


 
L'une des pattes se ressemble :o

Reply

Marsh Posté le 13-05-2004 à 17:48:24   

Reply

Marsh Posté le 13-05-2004 à 17:50:19    

Ben il m'a fait prendre Java pour la simple et bonne raison que le C++ ne fonctionne pas sur sa plateforme.
 
Quand au boulot que je fourni, t'en fais vraiment pas pour moi, je suis au taquet. Mais je débute en Java et je n'ai pas la science infuse (apparemment, quelques uns ont une intelligence extraordinaire).
 
M'enfin ce n'est pas le sujet .... je prefere pas continuer sur ca. Si ce n'est pas pour de l'aide, chut pliz

Reply

Marsh Posté le 13-05-2004 à 17:51:34    

Worldofdada a écrit :

Ben il m'a fait prendre Java pour la simple et bonne raison que le C++ ne fonctionne pas sur sa plateforme.


 
Dans le même temps, il n'y a aucun intêret à prendre le C++ [:spamafote]

Reply

Marsh Posté le 13-05-2004 à 17:57:53    

Worldofdada a écrit :

Ben il m'a fait prendre Java pour la simple et bonne raison que le C++ ne fonctionne pas sur sa plateforme.
 
Quand au boulot que je fourni, t'en fais vraiment pas pour moi, je suis au taquet. Mais je débute en Java et je n'ai pas la science infuse (apparemment, quelques uns ont une intelligence extraordinaire).
 
M'enfin ce n'est pas le sujet .... je prefere pas continuer sur ca. Si ce n'est pas pour de l'aide, chut pliz

1) C++ fonctionne parfaitement sur mac. C'est la bibliothèque perso de MS qui n'existe pas.
2) C++ sapu, l'éviter est une bonne chose en soit
3) si tu as des questions pose-les, on y répond et en général, je file les docs car je sais que trouver la bonne doc à lire n'est pas toujours facile quand on débute.
 
Il y a des topics sur le forum qui concernent des point précis de la chose, par exemple le classpath, eclipse ou les Strings.


Message édité par nraynaud le 13-05-2004 à 17:58:37

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 18:11:00    

En fait, j'arrive pas a trouver où est l'option pour modifier le xmx dans JBuilder.
 
Je ne sais pas pourquoi mais l'aide interne a JBuilder ne fonctionne pas chez moi.
Je ne pense pas que ce soit dans le classpath parce qu'il me semble bien que c'est simplement pour rajouter des librairies.
 
Ce que je pige quand meme pas tres bien, c'est étant habitué a faire des free en C++, je ne vois pas l'équivalent. Je me dis que le ramasse miette ne passe pas tout le temps et que c'est peut etre ca le problème.
 
Il faut que je crée un finaliseur ? (je vais matter sur un bouquin spécial Java : un pote arrive avec)
 
Merci

Reply

Marsh Posté le 13-05-2004 à 18:17:34    

non, ça ne peut pas venir du ramasse-miettes, et tu ne feras pas de finaliseur avant d'avoir 2 ans d'expérience en java (j'en ai moi-même fait qu'une seule fois, et pour du debuggage).
 
je connais pas jbuilder, mais il faut arriver à lui dire de lancer la JVM avec cet argument (enfin -Xmx <taille> ).
 
Ceci dit, inquiète-toi car tu arrives à bouffer 30Mo de tas, ce qui est une belle performance pour un programme scolaire.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 20:18:28    

Ouais, enfin si tu veux, le scolaire est une école d'ingénieur.
 
Et le projet est un systeme de reconnaissance de personnes avec des WebCams donc, c'est un peu complexe quand meme ...
 
Il me manque juste a appliquer quelques transformées de Fourrier, mettre tout ca dans une bdd et ca devrait etre bon mais ca commence à ralentir un peu là .... et surtout à bugger a cause du OutOfMemory.
 
Je vais essayer de voir le xmx. Merci ;)

Reply

Marsh Posté le 13-05-2004 à 20:26:44    

Worldofdada a écrit :

Ouais, enfin si tu veux, le scolaire est une école d'ingénieur.
 
Et le projet est un systeme de reconnaissance de personnes avec des WebCams donc, c'est un peu complexe quand meme ...

1) mouarf, c'est vrai que dans ces endroits, il faut toujours prévoir un peu plus de place. Pour les chevilles
 
 
2)et ça nécessite de bouffer une tonne de mémoire ?
 
Je faisait segmentation + suivi de mouvement en 10 - 15Mo de mémoire.
Complexe, ça veut pas dire bouffer une tonne de mémoire.


Message édité par nraynaud le 13-05-2004 à 20:27:18

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 20:37:53    

Worldofdada a écrit :

Ouais, enfin si tu veux, le scolaire est une école d'ingénieur.


 
Ils ont fait des prix de gros  ?
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-05-2004 à 20:49:41    

Worldofdada a écrit :

Ce que je pige quand meme pas tres bien, c'est étant habitué a faire des free en C++, je ne vois pas l'équivalent. Je me dis que le ramasse miette ne passe pas tout le temps et que c'est peut etre ca le problème.

merci d'être passé au C++ :jap:
 
(et vive les finaliseurs Python/C# qui )

Reply

Marsh Posté le 13-05-2004 à 20:58:58    

Worldofdada a écrit :

Ouais, enfin si tu veux, le scolaire est une école d'ingénieur.


 
et ben ...  :sweat:

Reply

Marsh Posté le 13-05-2004 à 21:01:19    

hey, les étonnés, vous croyiez quoi sur les écoles d'ingénieur ?


Message édité par nraynaud le 13-05-2004 à 21:01:33

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:02:03    

nraynaud a écrit :

hey, les étonnés, vous croyiez quoi sur les écoles d'ingénieur ?

que tu paies bien cher un mauvais enseignement ?

Reply

Marsh Posté le 13-05-2004 à 21:03:03    

nraynaud a écrit :

hey, les étonnés, vous croyiez quoi sur les écoles d'ingénieur ?


 
ben que y en avait des biang ... j'ai honte de moi  :cry:

Reply

Marsh Posté le 13-05-2004 à 21:03:31    

Taz a écrit :

que tu paies bien cher un mauvais enseignement ?

ratai, la feinte c'est c'est souvent les impôts qui paient.
 
Mais l'enseignement de merde, c'est aussi dans les facs, le système est proche.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:05:55    

Joel F a écrit :

ben que y en avait des biang ... j'ai honte de moi  :cry:

avec un classement fondé sur la connaissance du nom de l'école par les DRH, une carrière des profs fondé sur leur nombre de publications par an et les chefs d'entreprise du coin (si possible issus de l'établissement) au conseil d'administration ?
 
 
 
edit : je suis méchant sur le classement, vu que "industrie et technique', excellent magazine au demerant, fait aussi son classement pers, qui prend en compte les critères suivants : le nombre de brevets dans les labos de l'école, le volume financier des contrats internationnaux, le nombre de contrats avec l'industrie.


Message édité par nraynaud le 13-05-2004 à 21:08:54

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:09:43    

:-/ même pour les chtites ?

Reply

Marsh Posté le 13-05-2004 à 21:12:14    

nraynaud a écrit :

hey, les étonnés, vous croyiez quoi sur les écoles d'ingénieur ?


 
que l'avantage c'est d'avoir des contacts tous fait pour trouver un taff à la sortie, et une reputation, sinon niveau technique je prefere me taire
 
edit: ah oui, les chevilles aussi [:itm]


Message édité par uriel le 13-05-2004 à 21:12:37

---------------
IVG en france
Reply

Marsh Posté le 13-05-2004 à 21:16:59    

Joel F a écrit :

:-/ même pour les chtites ?

pareil, avec toujours le complexe d'infériorité par rapport à celle d'à côté (j'ai été à l'enib, 300m de télécom Bretagne, imagine le délire). Au lieu d'utiliser leur liberté pour tenter l'excellence dans l'enseigenment et la pédagogie, ils tentent de jouer au jeu des "grandes" (en étant de sûr de perdre, vu qu'ils n'ont pas le budget publicitaire qui suit).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:20:46    

serais je un rescapé [:totoz]

Reply

Marsh Posté le 13-05-2004 à 21:24:58    

Joel F a écrit :

serais je un rescapé [:totoz]


 
rassures toi, j'etais dans un IUP+DESS et l'esprit "vous etes les meilleurs, c'est pour ça qu'on vous a pris", on te le tatanne pendant tout ton sejour chez eux, certains finissent par y croire  [:spamafote]


---------------
IVG en france
Reply

Marsh Posté le 13-05-2004 à 21:25:40    

uriel a écrit :

rassures toi, j'etais dans un IUP+DESS et l'esprit "vous etes les meilleurs, c'est pour ça qu'on vous a pris", on te le tatanne pendant tout ton sejour chez eux, certains finissent par y croire  [:spamafote]


 
Mais bourdel on m'a jamais dit ca moi >.<
 
 
(j'etais pe mauvais ...  :sol: )

Reply

Marsh Posté le 13-05-2004 à 21:31:57    

Moi, j'était en école d'ingé, on nous a jamais bourré le mou comme ça [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-05-2004 à 21:35:51    

kadreg a écrit :

Moi, j'était en école d'ingé, on nous a jamais bourré le mou comme ça [:spamafote]


 
+ trouzemillions  :sweat:

Reply

Marsh Posté le 13-05-2004 à 21:37:20    

+1 sur kad, c'est beaucoup plus subtile que ça en école d'ingé.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:44:16    

alors c'est juste une espece de frustration des dirigeants des IUP vis à vis des ecoles d'ingé sans doute :/


---------------
IVG en france
Reply

Marsh Posté le 13-05-2004 à 21:56:22    

uriel a écrit :

alors c'est juste une espece de frustration des dirigeants des IUP vis à vis des ecoles d'ingé sans doute :/

oui, biensur, comme les écoles d'ingé sont reines, y'a les IUPs et les dess comme prétendants. Sélection à l'entrée, autonomie, critères à la con, pseudo "industrialisation" de l'enseignement.
 
Mais parler de pédagogie (se demander : "quel est la bonne stratégie d'explication de tel concept" par exempel), ils savent pas faire. On parle des mots-clef qui font vendre la formation, on demande aux entreprises partenaires en quelles technos elles croient et en voirure Simone.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 21:59:24    

nraynaud a écrit :


on demande aux entreprises partenaires en quelles technos elles croient


 
On demande à Bull quels sont leurs besoin en personnel pour leur fournir des près à l'emploi
 
(le pronblème, c'est quand les besoins sont Cobol, Khoros, ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 13-05-2004 à 22:04:02    

l'avantage, c'est qu'on peut prétendre avoir un gros taux d'embauche à la sortie ... sauf que les besoins de la boite on changé avant la fin de la formation des étudiants, et se faire embaucher sur des techno inconnues, c'est mission impossible.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 13-05-2004 à 22:06:43    

nraynaud a écrit :

l'avantage, c'est qu'on peut prétendre avoir un gros taux d'embauche à la sortie ...  


 
Bah non, parce que bull, on ne peut pas dire qu'ils embauchent [:dawa]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 14-05-2004 à 10:48:08    

nraynaud a écrit :

l'avantage, c'est qu'on peut prétendre avoir un gros taux d'embauche à la sortie ... sauf que les besoins de la boite on changé avant la fin de la formation des étudiants, et se faire embaucher sur des techno inconnues, c'est mission impossible.


 
c'est marrant, j'ai pas vécu ça comem ça, moi....J'ai justement trouvé que ce qui était bien dans l'école d'ingé, c'est qu'on nous a préparé à (à peu près) n'importe quoi : on s'est pas focalisé sur un langage ou une techno donnée, mais on a touché un peu à tout, avec dans l'idée (en tout cas, c'est ce qu'on nous disait) qu'on devrait être capable d'approfondir comme des grands, l'important, c'est d'avoir des bases assez larges pour pouvoir approfondir n'importe quoi....
 
L'école, c'était l'ENSERB, option info, et quand je vois que j'ai fait des trucs qui marchent en C++ et en perl, en une semaine, sans en avoir fait avant, je me dis que ça a sans doute pas trop mal marché.
 
Sinon, pour le OutOfMemory, ça serait pas bêtement une boucle infinie avec une instanciation dedans???

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed