June 25, 2007

Потребляемые системные ресурсы разными IDE

давно меня беспокоил NetBeans - как-то все он заметно притормаживал систему, даже на фоне JBuilder и Eclipse
дальше результаты вызова Руссиновичской утилиты handle.exe с ключами -s -p <process>
JBuilder
Handle type summary:
  Desktop         : 1
  Directory       : 3
  Event           : 772
  File            : 134
  IoCompletion    : 5
  Key             : 39
  KeyedEvent      : 1
  Mutant          : 21
  Port            : 4
  Section         : 10
  Semaphore       : 73
  Thread          : 23
  WindowStation   : 2
Total handles: 1088

Eclipse
Handle type summary:
  Desktop         : 1
  Directory       : 3
  Event           : 511
  File            : 92
  IoCompletion    : 6
  Key             : 86
  KeyedEvent      : 1
  Mutant          : 31
  Port            : 14
  Process         : 1
  Section         : 19
  Semaphore       : 92
  Thread          : 28
  WindowStation   : 2
  WmiGuid         : 1
Total handles: 888

NetBeans
Handle type summary:
  Desktop         : 1
  Directory       : 3
  Event           : 1497
  File            : 531
  IoCompletion    : 5
  Key             : 35
  KeyedEvent      : 1
  Mutant          : 19
  Port            : 3
  Process         : 1
  Section         : 8
  Semaphore       : 138
  Thread          : 35
  WindowStation   : 2
Total handles: 2279

VC2003
Handle type summary:
  Desktop         : 1
  Directory       : 3
  Event           : 96
  File            : 35
  IoCompletion    : 6
  Key             : 69
  KeyedEvent      : 1
  Mutant          : 32
  Port            : 9
  Section         : 28
  Semaphore       : 23
  Thread          : 28
  Token           : 1
  WindowStation   : 2
Total handles: 334

CodeBlocks
Handle type summary:
  Desktop         : 1
  Directory       : 3
  Event           : 25
  File            : 4
  IoCompletion    : 5
  Key             : 32
  KeyedEvent      : 1
  Mutant          : 26
  Port            : 5
  Section         : 8
  Semaphore       : 26
  Thread          : 4
  WindowStation   : 2
Total handles: 142

Причины 'тормозов' - налицо, java
NetBeans вообще что-то запредельное, а ведь именно им я сейчас в основном пользуюсь
что делать с этим - не совсем ясно тоже, ну памяти можно доставить, но я боюсь что с таким количеством Events и открытых файлов это не слишком поможет

No comments:

Post a Comment