Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-11-2009 13:39:45

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Configuration Eclipse sur Mac OS

Bonjour,

J'utilise Eclipse avec PDT sur Mac OS (Leopard) depuis 1 an et il n'y a rien à faire, ça rame comme c'est pas permis... (J'ai 4Gb de ram sur mon mac)

J'ai beaucoup de projets en parallèle donc j'ai besoin de beaucoup de mémoire. Dans mon eclipse.ini, j'ai du mettre le Xmx à 1024m. Le problème c'est que j'ai plusieurs fois par jour (8 ou 10) des blocages de mon éclipse pendant 1 à 2 minutes. Je ne sais pas bien si ça vient de macos qui envoie une partie de java en swap ou d'un simple garbage collector, mais toujours est-il que ça rame.

Donc chers utilisateurs de Eclipse sur mac, pouvez vous me dire :
1) Est-il possible d'utiliser Java 6 avec Eclipse (j'ai cru comprendre que non, mais je redemande ici à tout hasard, ça règlerait pas mal de problème du garbage collector) ?
2) quelle est votre configuration dans eclipse.ini ?
3) avez vous trouvé un moyen pour que ça tourne raisonnablement vite ?

Voilà ma conf dans eclipse.ini

Code:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.0.1.R35x_v20090707
-product
org.eclipse.epp.package.php.product
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

A+, Philippe
PS : J'ai également essayé netbeans qui est d'une stabilité toute relative sur mac (environ 2 plantages par jour). J'avoue que je mettrais volontier en cause la JVM d'Apple... Donc help, comment faites vous pour développer correctement sur mac ?


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#2 27-11-2009 15:05:21

Phil
Membre
Lieu: Lyon
Date d'inscription: 10-10-2008
Messages: 58

Re: Configuration Eclipse sur Mac OS

De mémoire tu dois avoir un fichier /Applications/eclipse/Eclipse.app/Contents/Info.plist
Il me semble que c'est la qu'est configuré le chemin pour java...
Je crois me rappeler qu'il est configuré à l'origine avec le chemin de java 1.5 et que l'on peut le modifier


Je te confirmerais ça dans le weekend, je n'ai pas mon mac sous la main

@++ Phil

Hors ligne

 

#3 27-11-2009 15:09:01

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Configuration Eclipse sur Mac OS

J'ai déjà essayé de passer à Java 6 mais eclipse plantait au démarrage.
En fait je cherche à savoir si c'est impossible à faire ou si il y a une astuce quelque part.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#4 27-11-2009 19:57:09

NewSky
Membre
Date d'inscription: 17-12-2007
Messages: 79

Re: Configuration Eclipse sur Mac OS

Salut,
j'utilise eclipse sous ubuntu (toute la journée au boulot) et sous vista (chez moi quand le coeur m'en dit...). Je ne m'y connait pas trop sous mac, mais j'imagine que ça doit être semblable à ubuntu. Je te conseille d'aller jeter un oeil ici, c'est par ce site que j'ai configurer mon eclipse sous ubuntu qui fonctionne -à peu prêt- bien...

Hors ligne

 

#5 27-11-2009 20:39:52

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Configuration Eclipse sur Mac OS

Merci beaucoup !
Je viens d'essayer ces paramètres. Je vais voir ce que ça donne à l'usage, je vais faire un petit rapport la semaine prochaine.

De mon coté, j'ai supprimé le swap sur ma machine (en 2h de boulot j'utilisais jusqu'à 2Go de swap...). Ca améliore considérablement les choses et je n'utilise pas la totalité de la ram... (pourquoi mac os utilise tout ce swap... va savoir...)

A+ et merci,
Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#6 30-11-2009 09:25:06

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Configuration Eclipse sur Mac OS

@NewSky :
Ces configurations paraissent effectivement efficaces, j'ai pu baisser le xmx sans avoir de plantage d'eclipse et libérer ainsi un peu de mémoire sur mon mac.

Code:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.0.1.R35x_v20090707
-product
org.eclipse.epp.package.php.product
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xms512m
-Xmx512m
-XX:PermSize=128m
-XX:MaxPermSize=128m
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

Sinon ce qui m'a fait gagner le plus en performance, ça a été de bloquer l'utilisation du swap. Par contre, je suis sans arrêt à la pêche à la ram pour ne pas perdre mes process... Je ne sais pas comment macos fait pour utiliser autant de ram (note : à l'allumage, macos a déjà consommé plus de 500Mo... par rapport à win XP qui tourne avec 128Mo sans problème...).

Bref je sais que ça n'est pas dans l'air du temps, mais après 1 an d'utilisation d'un mac, je trouve qu'on ne peut pas travailler sérieusement avec (système de fichier pourri, JVM pourrie, gestion de la mémoire bizarre, et performances pas au rendez-vous)... C'est très joli, l'ergonomie est effectivement bonne, mais c'est à mettre au rayon toys'r'us, pas au rayon ordinateur pour développeur...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#7 30-11-2009 09:58:35

JEDI_BC
Membre
Date d'inscription: 27-10-2008
Messages: 38

Re: Configuration Eclipse sur Mac OS

Est-ce que les fichiers de tes projets sont sur ton mac ou en remote via un partage windows/samba ou autre ? Parce que j'ai déjà remarqué qu'eclipse est totalement pourri quand il doit gérer des fichiers en remote. Perso je suis passé sous netbeans parce que j'en avais trop marre.

Hors ligne

 

#8 30-11-2009 10:02:15

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Configuration Eclipse sur Mac OS

Non, tout est en local.

J'ai essayé netbeans aussi, j'ai bien aimé, mais ça n'était pas assez stable (plusieurs plantages en 2 ou 3 jours).

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#9 30-11-2009 10:33:15

JEDI_BC
Membre
Date d'inscription: 27-10-2008
Messages: 38

Re: Configuration Eclipse sur Mac OS

C'est bizarre, au forum PHP, les 3/4 des présents avaient des mac book ^^ vu qu'il y a une grande majorité de devs si c'était si pourri pour le dev ça se saurait :p

Hors ligne

 

#10 05-12-2009 02:45:34

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: Configuration Eclipse sur Mac OS

Bonjour,

perso je tourne avec Zend Studio et Zend Server sur un IMac équipé de 4Go de mémoire et Snow Leopard, et je n'ai aucun problème, au contraire, la rapidité est incroyable en comparaison avec une install des mêmes softs sur du WinXP Pro.

Quand à Java6, pas de soucis avec snow et Eclipse.

Il y a quelque soft qui ne passent pas avec Java6, exemple la dernière encyclopédie Universalis. Il suffit grace à une petite appli Mac, faisant partie des utilitaires, de mettre Java5 comme prioritaire (ça prend 5 secondes) et de lancer les appli récalcitrantes.

J'ai mis un peu plus d'un an pour switcher de Wn à Mac OS, je fais à 90% du dev Web, et je m'en félicite.

(en revanche pour la prod je suis en Win2003 server)

Hors ligne

 

#11 05-12-2009 10:14:59

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Configuration Eclipse sur Mac OS

Hello,

A noter que la nouvelle version de Zend Studio 7.1.0 (sortie hier) corrige tous mes problèmes de performances sous Windows ("Building workspace..." à rallonge)

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#12 09-12-2009 09:31:28

nero
Nouveau membre
Date d'inscription: 09-12-2009
Messages: 5
Site web

Re: Configuration Eclipse sur Mac OS

Hello,

perso j'ai une installation de PDT non modifiée (je n'ai pas touché au eclipse.ini) et tout fonctionne nickel... aucun plantage... à partir du moment où j'ai désactivé l'"auto activation". Avec ca... Eclipse s'embourbe constamment. Sans cela, je n'ai plus l'auto complétion mais Eclipse tourne sans aucun problème, même sur mon macbook.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages