14

Whenever I see reference to memory in Java, the various spaces are always prefixed with 'PS'. What does 'PS' mean? It's starting to bother me... my only guess so far is 'pool space', but that would be redundant.

Examples:

  • PS Eden Space
  • PS Survivor Space
  • PS Tenured Space (Old Generation)
  • PS Perm Gen (Permanent Generation)
David Fuchs
  • 163
  • 1
  • 6
  • 3
    Can you give a more specific reference to some document you're reading? – Greg Hewgill Aug 03 '11 at 20:26
  • One place I've seen it is in the jconsole application that comes packaged with the JDK. After connecting to a JVM instance, the Memory tab has a drop-down where you can select a memory pool to view - most of them are prefixed with 'PS'. – David Fuchs Aug 03 '11 at 20:42

1 Answers1

17

I could be wrong but i'm pretty sure it stands for Parallel Scavenge (has to do with garbage collection)

Improving Java Application Performance and Scalability by Reducing Garbage Collection Times and Sizing Memory Using JDK 1.4.1: Parallel Scavenge Collector

Samuel Edwin Ward
  • 6,526
  • 3
  • 34
  • 62
Wolfcow
  • 2,745
  • 1
  • 17
  • 10