IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NetBeans Java Discussion :

NetBeans prend beaucoup de process


Sujet :

NetBeans Java

  1. #1
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut NetBeans prend beaucoup de process
    Bonjour a tous!

    J'ai un petit problème avec netBeans qui me ralenti pas mal dans mon travail ... J'espère que certains en ont connaissance, ce qui pourrait m'aider a le résoudre.

    Depuis peu, dés que netBeans est lancé, et au bout d'une certaine durée d'utilisation, le processus 'java' consomme au moins 50% du processus, puis au bout d'un moment netbeans devient inutilisable (lag). Il n'y a aucune action en cours (du moins indiqué dans la partie inférieure droite de l'IDE), et la fenêtre 'navigator' affiche continuellement "Please Wait" (peut-être un rapport ?).

    Pour ce qui est de ma configuration:

    - Ubuntu 10.04 (Linux 2.6.32-24-generic-pae #41-Ubuntu SMP Thu Aug 19 02:43:57 UTC 2010 i686 GNU/Linux)
    - java 1.6.0_18

    Ca rappelle quelque chose a quelqu'un ?

  2. #2
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    Nouveaux détails: Je perd également l'auto-complétion et la correction syntaxique. Quelque chose tourne quelque part sans y sortir semble t-il ^^

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 107
    Points : 120
    Points
    120
    Par défaut
    Salut buxbux,

    Tu n'aurais pas tout simplement des Thread qui se lancent et qui ne s'arrête pas ?

  4. #4
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Points : 8 486
    Points
    8 486
    Par défaut
    Tu as essayé de réinstaller ?
    Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).

    • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
    • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
    • Une discussion est terminée ? Alors le bouton est votre ami !

  5. #5
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Est-ce que netbeans à assez de mémoire pour gérer tes projets. N'hésite pas à lancer netbeans en ligne de commande pour voir ce qui se passe. Chez moi j'avais des problème similaire jusuq'à ce que je remarque un message d'erreur dans la console netbeans. J'ai augmenté la mémoire et le nombre max de handle fichier ouverts (passé de 1024 à 40000) et tout à coup, plus ces problèmes

    Donc bien lire la console et les logs de netbeans pour savoir ce qui se passe

  6. #6
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    Désolé de ne pas avoir répondu plus tôt (ça fonctionne la notification par mail sur ce forum ? je ne suis jamais avertis :/).

    Donc j'ai augmenté la quantitié de mémoir dispo pour netbeans:
    netbeans.conf:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # command line switches:
    netbeans_default_options="-J-client -J-Xss2m -J-Xms256m -J-XX:PermSize=728m -J-XX:MaxPermSize=1024m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true" 
    #
    Ca semble aller mieux, mais la plupart du temps le processus java consume presque l’intégralité du processeur (uniquement quand netbeans est lancé, il y a donc bien un lien)

    Tu n'aurais pas tout simplement des Thread qui se lancent et qui ne s'arrête pas ?
    J'ai augmenté la mémoire et le nombre max de handle fichier ouverts (passé de 1024 à 40000) et tout à coup, plus ces problèmes
    Ou puis-je vérifier si c'est le problème ? Ou simplement augmenter cette limite ? Les logs ne sont désormais plus très parlant (depuis qu'il ne crie plus a propos du heap space)

    voilà tout de même les derniers log du moment:
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: file:/home/bux/logiciels/netbeans.php/netbeans/php/phpstubs/phpruntime/ took: 117 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 12 ms]
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: file:/home/bux/NetBeansProjects/VAC/trunk/ took: 72914 ms (New or modified files: 667, Deleted files: 8) [Adding listeners took: 3612 ms]
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 3 source roots took: 73259 ms (New or modified files: 667, Deleted files: 8) [Adding listeners took: 3624 ms]
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Resolving dependencies took: 1 ms
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 binary roots took: 0 ms
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: file:/home/bux/NetBeansProjects/VAC/trunk/test/unit/ took: 66 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 9 ms]
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Indexing of: jar:file:/home/bux/logiciels/netbeans.php/netbeans/ide/jsstubs/allstubs.zip!/ took: 105 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms]
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 2 source roots took: 171 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 9 ms]
    INFO [org.netbeans.modules.subversion]: Finished indexing svn cache with 99 entries. Elapsed time: 10 ms.
    INFO [org.netbeans.core.ui.focus]: External Changes Refresh on focus gain disabled
    SEVERE [org.netbeans.modules.csl.editor.semantic.ColoringManager]: no colors for: mod-class with mimetext/x-php5
    SEVERE [org.netbeans.modules.csl.editor.semantic.ColoringManager]: no colors for: mod-class with mimetext/x-php5
    SEVERE [org.netbeans.modules.csl.editor.semantic.ColoringManager]: no colors for: mod-class with mimetext/x-php5

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par buxbux Voir le message
    Désolé de ne pas avoir répondu plus tôt (ça fonctionne la notification par mail sur ce forum ? je ne suis jamais avertis :/).
    http://www.developpez.net/forums/sub...ewsubscription regarde ce qui est indiqué dans la colonne notification. Par défaut, ce n'est rien.

    Ca semble aller mieux, mais la plupart du temps le processus java consume presque l’intégralité du processeur (uniquement quand netbeans est lancé, il y a donc bien un lien)
    Le plus simple est de faire quelque threaddumps de netbeans quand ça foire. Pour ce qui est des handle de fichier, si t'étais a cours, tu le verrais dans la console. Pour provoquer les threaddumps, sous linux, il suffit de faire

    kill -3 <pid java>

    Si t'es sous windows, j'ignore comment on fait. A partir de là, tu devrais avoir une idée de ce à quoi est occupé netbeans. [/QUOTE]

  8. #8
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    http://www.developpez.net/forums/sub...ewsubscription regarde ce qui est indiqué dans la colonne notification. Par défaut, ce n'est rien.
    Effectivement ^^ Merci pour l'info :p

    Le plus simple est de faire quelque threaddumps de netbeans quand ça foire. Pour ce qui est des handle de fichier, si t'étais a cours, tu le verrais dans la console. Pour provoquer les threaddumps, sous linux, il suffit de faire

    kill -3 <pid java>

    Si t'es sous windows, j'ignore comment on fait. A partir de là, tu devrais avoir une idée de ce à quoi est occupé netbeans.
    Je suis sous GNU/Linux oui, distrib' ubuntu. Lorsque java s'emballera j'essayerai de le killer comme indiquer ok.
    Si ça avance je vous tient au courant =)

  9. #9
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    Si ça avance je vous tient au courant =)
    Bah justement tient ^^

    J'ai lancé un kill -3 sur le pid de java lorsqu'il s'en prenait hardiment a mon processeur, le processus n'a pas été coupé, et je n'est eu aucun retour dans la console (ni dans les logs de netbeans).

  10. #10
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    Voilà le comportement précis de NetBeans avec les nouveaux paramètres cités plus haut:

    Premièrement le projet sur lequel je travaille comporte un grand nombre de fichier (près de 12 000), ce qui engendre donc la grosse consommation de ressource.

    Au lancement de NetBeans, il lance un "scanning projects" ce qui fait monter instantanément la consommation de processeur. Au bout de quelques secondes (auparavant la tache restait affiché pratiquement indéfiniment) la tache en cours disparaît, mais on vois que la consommation cpu ne bouge pas.
    Lorsque je lance NetBeans avec une console, aucun message n’apparaît dans celle-ci. Et les log (messages.log) ressemble a ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [6506, 6511], caretOffset = 6611, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@b7b2bb
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [6520, 6525], caretOffset = 6652, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@ec163b
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [6520, 6525], caretOffset = 6652, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@a3720e
    WARNING [org.netbeans.swing.tabcontrol.plaf.GtkEditorTabCellRenderer]: painter.paintTabbedPaneTabBackground1 takes too long x=1 y=3 w=158 h=27 index:0 Time=249
    WARNING [org.netbeans.swing.tabcontrol.plaf.GtkViewTabDisplayerUI]: painter.paintTabbedPaneTabBackground1 takes too long x=0 y=0 w=319 h=25 index:0 Time=475
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [7871, 7893], caretOffset = 7895, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@7cd867
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [7871, 7893], caretOffset = 7896, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@1198839
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [7871, 7893], caretOffset = 7897, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@6b9ba5
    WARNING [org.netbeans.swing.tabcontrol.plaf.GtkEditorTabCellRenderer]: painter.paintTabbedPaneTabBackground1 takes too long x=1 y=3 w=158 h=27 index:0 Time=309
    WARNING [org.netbeans.swing.tabcontrol.plaf.GtkViewTabDisplayerUI]: painter.paintTabbedPaneTabBackground2 takes too long x=0 y=2 w=334 h=24 index:0 Time=280
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [7871, 7893], caretOffset = 7895, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@773b46
    WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher]: Origin offsets out of range, origin = [7871, 7893], caretOffset = 7895, lookahead = 1, searching forward. Offending BracesMatcher: org.netbeans.modules.html.editor.HtmlBracesMatching@908eb0
    SEVERE [org.netbeans.modules.csl.editor.semantic.ColoringManager]: no colors for: mod-class with mimetext/x-php5
    WARNING [org.netbeans.swing.tabcontrol.plaf.GtkEditorTabCellRenderer]: painter.paintTabbedPaneTabBackground1 takes too long x=1 y=3 w=158 h=27 index:0 Time=255
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 binary roots took: 0 ms
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 source roots took: 0 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms]
    logging isn't enabled
    Avec ce genre de ligne qui revient souvent il me semble:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 binary roots took: 0 ms
    INFO [org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater]: Complete indexing of 0 source roots took: 0 ms (New or modified files: 0, Deleted files: 0) [Adding listeners took: 0 ms]
    Donc voilà, que je travaille avec NetBeans (pour ainsi dire toute la journée), le processus de NetBeans s’accapare le processus et ça ralenti pas mal le reste ^^

    En espérant que le contexte décris comme vous donnera des indications plus précises.

  11. #11
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    le kill -3 doit apparaitre dans la console.

    Pour augmenter le nombre de handles ouverts sous linux il faut combiner ulimits.conf (dans /etc si ma mémoire est bonnne) qui contient les limites de l'OS (et redémarrer). Puis dans la console avant de lancer netbeans tapper la commande ulimit pour augmenter (dans les limites de ce que le conf contient) le nombre de handles autorisés. Par défaut c'est 1024 et c'est pas assez quand t'as plein de jars et de classes à gérer.

  12. #12
    Membre averti

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 186
    Points : 399
    Points
    399
    Par défaut
    Ah oui effectivement, je m'était trompé de console ^^
    La trace est assez conséquente, et peu claire pour moi héhé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    [bux@pasteque:~]$ /bin/sh "/home/bux/logiciels/netbeans.php/netbeans/bin/netbeans"
    2010-09-24 20:43:36
    Full thread dump Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing):
     
    "Inactive RequestProcessor thread [Was:Subversion.ParallelTasks/org.netbeans.modules.subversion.FileStatusCache$3]" daemon prio=10 tid=0xafe2ac00 nid=0x2c9 in Object.wait() [0xac933000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3f76dc60> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3f76dc60> (a java.lang.Object)
     
    "Inactive RequestProcessor thread [Was:VersioningAnnotator.annotationRefresh/org.netbeans.modules.versioning.VersioningAnnotationProvider$Cache$AnnotationRefreshTask]" daemon prio=10 tid=0x084c9400 nid=0x2ae in Object.wait() [0xad43d000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3e92d310> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3e92d310> (a java.lang.Object)
     
    "Parsing & Indexing Loop (201007282301)" daemon prio=10 tid=0xaff59800 nid=0x2ad waiting on condition [0xad63e000]
       java.lang.Thread.State: WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x3e92ffd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
    	at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)
    	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:573)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:619)
     
    "Inactive RequestProcessor thread [Was:Versioning fire FileStatusChanged/org.netbeans.modules.versioning.VersioningAnnotationProvider$2]" daemon prio=10 tid=0xaff50400 nid=0x2ac in Object.wait() [0xad83f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3e2ca338> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3e2ca338> (a java.lang.Object)
     
    "TaskList" daemon prio=10 tid=0xb0020400 nid=0x2ab waiting on condition [0xadbe6000]
       java.lang.Thread.State: WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x3da4a9a0> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197)
    	at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594)
    	at org.netbeans.modules.tasklist.impl.TaskList.size(TaskList.java:237)
    	at org.netbeans.modules.tasklist.ui.TaskListModel.getRowCount(TaskListModel.java:80)
    	at javax.swing.JTable.getRowCount(JTable.java:2631)
    	at javax.swing.JTable.tableRowsInserted(JTable.java:4466)
    	at javax.swing.JTable.tableChanged(JTable.java:4395)
    	at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    	at javax.swing.table.AbstractTableModel.fireTableRowsInserted(AbstractTableModel.java:215)
    	at org.netbeans.modules.tasklist.ui.TaskListModel.tasksAdded(TaskListModel.java:142)
    	at org.netbeans.modules.tasklist.impl.TaskList.fireTasksAdded(TaskList.java:450)
    	- locked <0x3d9dbbb0> (a org.openide.util.WeakSet)
    	at org.netbeans.modules.tasklist.impl.TaskList.update(TaskList.java:232)
    	at org.netbeans.modules.tasklist.impl.Loader.loadTasks(Loader.java:151)
    	at org.netbeans.modules.tasklist.impl.Loader.run(Loader.java:92)
    	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957)
     
    "Inactive RequestProcessor thread [Was:Subversion.ParallelTasks/org.netbeans.modules.subversion.FileStatusCache$3]" daemon prio=10 tid=0xb001f000 nid=0x2aa in Object.wait() [0xadde7000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3e2ca4f0> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3e2ca4f0> (a java.lang.Object)
     
    "Java Task Provider" daemon prio=10 tid=0x0849f000 nid=0x2a8 runnable [0xadfe8000]
       java.lang.Thread.State: RUNNABLE
    	at org.openide.util.CharSequences$Fixed_0_7.toString(CharSequences.java:347)
    	at org.netbeans.modules.masterfs.filebasedfs.naming.FileName.getName(FileName.java:107)
    	at org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj.getPath(BaseFileObj.java:185)
    	at org.netbeans.modules.tasklist.impl.TaskComparator$1.compare(TaskComparator.java:84)
    	at org.netbeans.modules.tasklist.impl.TaskComparator$1.compare(TaskComparator.java:65)
    	at java.util.Arrays.mergeSort(Arrays.java:1293)
    	at java.util.Arrays.sort(Arrays.java:1210)
    	at java.util.Collections.sort(Collections.java:159)
    	at org.netbeans.modules.tasklist.impl.TaskList.setTasks(TaskList.java:132)
    	at org.netbeans.modules.tasklist.impl.TaskManagerImpl.setTasks(TaskManagerImpl.java:375)
    	at org.netbeans.spi.tasklist.PushTaskScanner$Callback.setTasks(PushTaskScanner.java:146)
    	at org.netbeans.modules.parsing.impl.indexing.errors.TaskProvider.updateErrorsInRoot(TaskProvider.java:239)
    	- locked <0x54158120> (a java.lang.Class for org.netbeans.modules.parsing.impl.indexing.errors.TaskProvider)
    	at org.netbeans.modules.parsing.impl.indexing.errors.TaskProvider.access$400(TaskProvider.java:81)
    	at org.netbeans.modules.parsing.impl.indexing.errors.TaskProvider$Work.run(TaskProvider.java:316)
    	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1957)
     
    "Inactive RequestProcessor thread [Was:OpenIDE-request-processor-1/org.netbeans.core.startup.preferences.NbPreferences$1]" daemon prio=10 tid=0xb31c1c00 nid=0x2a7 in Object.wait() [0xae1e9000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3e92df58> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3e92df58> (a java.lang.Object)
     
    "Inactive RequestProcessor thread [Was:ErrorAnnotator worker/org.netbeans.modules.parsing.impl.indexing.errors.ErrorAnnotator$1]" daemon prio=10 tid=0x08433c00 nid=0x2a6 in Object.wait() [0xb1310000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3e92dfc0> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3e92dfc0> (a java.lang.Object)
     
    "DestroyJavaVM" prio=10 tid=0xb3171400 nid=0x28d waiting on condition [0x00000000]
       java.lang.Thread.State: RUNNABLE
     
    "AWT-EventQueue-1" prio=10 tid=0xafc5bc00 nid=0x2a2 waiting on condition [0xaef4d000]
       java.lang.Thread.State: WAITING (parking)
    	at sun.misc.Unsafe.park(Native Method)
    	- parking to wait for  <0x3da4a9a0> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877)
    	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197)
    	at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594)
    	at org.netbeans.modules.tasklist.impl.TaskList.size(TaskList.java:237)
    	at org.netbeans.modules.tasklist.ui.TaskListModel.getRowCount(TaskListModel.java:80)
    	at javax.swing.JTable.getRowCount(JTable.java:2631)
    	at javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1646)
    	at javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1687)
    	at javax.swing.JComponent.getPreferredSize(JComponent.java:1634)
    	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
    	at java.awt.Container.layout(Container.java:1421)
    	at java.awt.Container.doLayout(Container.java:1410)
    	at java.awt.Container.validateTree(Container.java:1507)
    	at java.awt.Container.validateTree(Container.java:1513)
    	at java.awt.Container.validateTree(Container.java:1513)
    	at java.awt.Container.validateTree(Container.java:1513)
    	at java.awt.Container.validateTree(Container.java:1513)
    	at java.awt.Container.validate(Container.java:1480)
    	- locked <0x3d9d56d0> (a java.awt.Component$AWTTreeLock)
    	at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:669)
    	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)
    	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:137)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
     
    "TimerQueue" daemon prio=10 tid=0xafc5b800 nid=0x2a1 in Object.wait() [0xb050d000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981958> (a javax.swing.TimerQueue)
    	at javax.swing.TimerQueue.run(TimerQueue.java:232)
    	- locked <0x3d981958> (a javax.swing.TimerQueue)
    	at java.lang.Thread.run(Thread.java:619)
     
    "Thread-3" daemon prio=10 tid=0xafc47000 nid=0x2a0 in Object.wait() [0xaf155000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d9819d0> (a java.util.LinkedList)
    	at java.lang.Object.wait(Object.java:485)
    	at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
    	- locked <0x3d9819d0> (a java.util.LinkedList)
     
    "AWT-Shutdown" prio=10 tid=0xb31d7c00 nid=0x29d in Object.wait() [0xb070e000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981a50> (a java.lang.Object)
    	at java.lang.Object.wait(Object.java:485)
    	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
    	- locked <0x3d981a50> (a java.lang.Object)
    	at java.lang.Thread.run(Thread.java:619)
     
    "AWT-XAWT" daemon prio=10 tid=0xb31be800 nid=0x29c runnable [0xb090f000]
       java.lang.Thread.State: RUNNABLE
    	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
    	at sun.awt.X11.XToolkit.run(XToolkit.java:541)
    	at sun.awt.X11.XToolkit.run(XToolkit.java:505)
    	at java.lang.Thread.run(Thread.java:619)
     
    "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0xb3176400 nid=0x29b in Object.wait() [0xb0b10000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981b88> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3d981b88> (a java.lang.Object)
     
    "Java2D Disposer" daemon prio=10 tid=0xb3175800 nid=0x29a in Object.wait() [0xb0e87000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981bf8> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x3d981bf8> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    	at sun.java2d.Disposer.run(Disposer.java:125)
    	at java.lang.Thread.run(Thread.java:619)
     
    "Inactive RequestProcessor thread [Was:VersioningAnnotator.annotationRefresh/org.netbeans.modules.versioning.VersioningAnnotationProvider$Cache$AnnotationRefreshTask]" daemon prio=10 tid=0xb3170800 nid=0x298 in Object.wait() [0xb1511000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981c98> (a java.lang.Object)
    	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1910)
    	- locked <0x3d981c98> (a java.lang.Object)
     
    "CLI Requests Server" daemon prio=10 tid=0xb3168c00 nid=0x297 runnable [0xb1712000]
       java.lang.Thread.State: RUNNABLE
    	at java.net.PlainSocketImpl.socketAccept(Native Method)
    	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
    	- locked <0x3d981d30> (a java.net.SocksSocketImpl)
    	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
    	at java.net.ServerSocket.accept(ServerSocket.java:421)
    	at org.netbeans.CLIHandler$Server.run(CLIHandler.java:999)
     
    "Active Reference Queue Daemon" daemon prio=10 tid=0xb3bbf800 nid=0x296 in Object.wait() [0xb34e5000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981eb8> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x3d981eb8> (a java.lang.ref.ReferenceQueue$Lock)
    	at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:59)
    	at java.lang.Thread.run(Thread.java:619)
     
    "Timer-0" daemon prio=10 tid=0xb3b3e400 nid=0x295 in Object.wait() [0xb36e6000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d981f50> (a java.util.TaskQueue)
    	at java.util.TimerThread.mainLoop(Timer.java:509)
    	- locked <0x3d981f50> (a java.util.TaskQueue)
    	at java.util.TimerThread.run(Timer.java:462)
     
    "Low Memory Detector" daemon prio=10 tid=0xb3b00800 nid=0x293 runnable [0x00000000]
       java.lang.Thread.State: RUNNABLE
     
    "CompilerThread0" daemon prio=10 tid=0x08150000 nid=0x292 waiting on condition [0x00000000]
       java.lang.Thread.State: RUNNABLE
     
    "Signal Dispatcher" daemon prio=10 tid=0x0814e800 nid=0x291 waiting on condition [0x00000000]
       java.lang.Thread.State: RUNNABLE
     
    "Finalizer" daemon prio=10 tid=0x08148c00 nid=0x290 in Object.wait() [0xb4253000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d982100> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    	- locked <0x3d982100> (a java.lang.ref.ReferenceQueue$Lock)
    	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
     
    "Reference Handler" daemon prio=10 tid=0x08144000 nid=0x28f in Object.wait() [0xb4454000]
       java.lang.Thread.State: WAITING (on object monitor)
    	at java.lang.Object.wait(Native Method)
    	- waiting on <0x3d980a10> (a java.lang.ref.Reference$Lock)
    	at java.lang.Object.wait(Object.java:485)
    	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    	- locked <0x3d980a10> (a java.lang.ref.Reference$Lock)
     
    "VM Thread" prio=10 tid=0x08142800 nid=0x28e runnable 
     
    "VM Periodic Task Thread" prio=10 tid=0xb3b03000 nid=0x294 waiting on condition 
     
    JNI global references: 1904
     
    Heap
     def new generation   total 157248K, used 86368K [0x32ee0000, 0x3d980000, 0x3d980000)
      eden space 139776K,  61% used [0x32ee0000, 0x382b5d78, 0x3b760000)
      from space 17472K,   2% used [0x3b760000, 0x3b7e2448, 0x3c870000)
      to   space 17472K,   0% used [0x3c870000, 0x3c870000, 0x3d980000)
     tenured generation   total 349568K, used 52484K [0x3d980000, 0x52ee0000, 0x52ee0000)
       the space 349568K,  15% used [0x3d980000, 0x40cc1220, 0x40cc1400, 0x52ee0000)
     compacting perm gen  total 745472K, used 25699K [0x52ee0000, 0x806e0000, 0x92ee0000)
       the space 745472K,   3% used [0x52ee0000, 0x547f8ff0, 0x547f9000, 0x806e0000)
        ro space 10240K,  61% used [0x92ee0000, 0x93506298, 0x93506400, 0x938e0000)
        rw space 12288K,  60% used [0x938e0000, 0x94016cb8, 0x94016e00, 0x944e0000)
    Cette belle trace indique t-elle que je devrai toucher a ulimits.conf ?

Discussions similaires

  1. Fermeture de StreamReader prend beaucoup de temps?
    Par Lebbihi dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/08/2009, 23h57
  2. Internet Explorer prends beaucoup d'espace memoire
    Par MohEllayali dans le forum Windows Vista
    Réponses: 3
    Dernier message: 16/03/2009, 12h48
  3. Réponses: 7
    Dernier message: 10/03/2009, 19h02
  4. do while prend beaucoup de temps
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/07/2008, 22h58
  5. Application qui prend beaucoup de mémoire
    Par Khrysby dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 09/10/2007, 22h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo