Baris perintah ini:
top -l 3 -n 10 -o "vprvt"
Untuk beberapa alasan ada dua proses yang secara konsisten merangkak naik di kedua output sampel terlepas dari ukuran VPRVT mereka yang sebenarnya, dan mereka tidak muncul dalam sampel pertama atau ketiga (atau sampel lebih lanjut seperti yang terlihat)
Misalnya, output sampel pertama mungkin:
PID USER COMMAND %CPU RSIZE RPRVT RSHRD VPRVT PPID
14899 hawk WebProcess 0.0 2069M+ 1581M+ 40M+ 2680M+ 14897
64 root mds 0.0 60M+ 51M+ 8348K+ 880M+ 1
14897 hawk Safari 0.0 502M+ 391M+ 131M+ 807M+ 124
etc..
Output sampel kedua kemudian dimulai dengan sesuatu seperti ini:
PID USER COMMAND %CPU RSIZE RPRVT RSHRD VPRVT PPID
15 root DirectoryService 0.0 3780K 1052K- 936K- -2M+ 1
129 hawk Dock 0.0 18M 5836K- 35M- -19M+ 124
14899 hawk WebProcess 0.0 2069M+ 1581M+ 40M+ 2680M+ 14897
etc..
..dan sampel setelah itu sangat mirip dengan output sampel pertama.
Ketika saya menjalankan top dalam mode interaktif menggunakan opsi yang sama maka keanehan ini juga terjadi, tetapi hanya berkedip sebentar saat layar diperbarui.
Masalahnya adalah bahwa saya tidak dapat menggunakan "-l 2" dan menyalurkan output ke filter seperti itu (saya bisa meningkatkan argumen ke opsi "-n" dan memotong dua garis aneh tapi saya lebih suka tidak).
Adakah yang bisa menjelaskan itu atau itu bug?