top: standardize width of the %CPU & %MEM columns at 5
There is (should be) no justification for changing the width of the percentage columns (%CPU, %MEM) depending on the BOOST_PERCNT #define. So this patch will ensure that both columns are fixed at their former maximum 5. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
6a5cd6d6fb
commit
0192197198
51
top/top.c
51
top/top.c
@ -1664,14 +1664,10 @@ static struct {
|
|||||||
{ 3, -1, A_right, -1, PIDS_NICE }, // s_int EU_NCE
|
{ 3, -1, A_right, -1, PIDS_NICE }, // s_int EU_NCE
|
||||||
{ 3, -1, A_right, -1, PIDS_NLWP }, // s_int EU_THD
|
{ 3, -1, A_right, -1, PIDS_NLWP }, // s_int EU_THD
|
||||||
{ 0, -1, A_right, -1, PIDS_PROCESSOR }, // u_int EU_CPN
|
{ 0, -1, A_right, -1, PIDS_PROCESSOR }, // u_int EU_CPN
|
||||||
{ 0, -1, A_right, -1, PIDS_TICS_ALL_DELTA }, // s_int EU_CPU
|
{ 5, -1, A_right, -1, PIDS_TICS_ALL_DELTA }, // s_int EU_CPU
|
||||||
{ 6, -1, A_right, -1, PIDS_TICS_ALL }, // ull_int EU_TME
|
{ 6, -1, A_right, -1, PIDS_TICS_ALL }, // ull_int EU_TME
|
||||||
{ 9, -1, A_right, -1, PIDS_TICS_ALL }, // ull_int EU_TM2
|
{ 9, -1, A_right, -1, PIDS_TICS_ALL }, // ull_int EU_TM2
|
||||||
#ifdef BOOST_PERCNT
|
|
||||||
{ 5, -1, A_right, -1, PIDS_MEM_RES }, // ul_int EU_MEM
|
{ 5, -1, A_right, -1, PIDS_MEM_RES }, // ul_int EU_MEM
|
||||||
#else
|
|
||||||
{ 4, -1, A_right, -1, PIDS_MEM_RES }, // ul_int EU_MEM,
|
|
||||||
#endif
|
|
||||||
{ 7, SK_Kb, A_right, -1, PIDS_MEM_VIRT }, // ul_int EU_VRT
|
{ 7, SK_Kb, A_right, -1, PIDS_MEM_VIRT }, // ul_int EU_VRT
|
||||||
{ 6, SK_Kb, A_right, -1, PIDS_VM_SWAP }, // ul_int EU_SWP
|
{ 6, SK_Kb, A_right, -1, PIDS_VM_SWAP }, // ul_int EU_SWP
|
||||||
{ 6, SK_Kb, A_right, -1, PIDS_MEM_RES }, // ul_int EU_RES
|
{ 6, SK_Kb, A_right, -1, PIDS_MEM_RES }, // ul_int EU_RES
|
||||||
@ -2220,6 +2216,8 @@ static void zap_fieldstab (void) {
|
|||||||
char buf[8];
|
char buf[8];
|
||||||
|
|
||||||
if (!once) {
|
if (!once) {
|
||||||
|
Fieldstab[EU_CPN].width = 1;
|
||||||
|
Fieldstab[EU_NMA].width = 2;
|
||||||
Fieldstab[EU_PID].width = Fieldstab[EU_PPD].width
|
Fieldstab[EU_PID].width = Fieldstab[EU_PPD].width
|
||||||
= Fieldstab[EU_PGD].width = Fieldstab[EU_SID].width
|
= Fieldstab[EU_PGD].width = Fieldstab[EU_SID].width
|
||||||
= Fieldstab[EU_TGD].width = Fieldstab[EU_TPG].width = 5;
|
= Fieldstab[EU_TGD].width = Fieldstab[EU_TPG].width = 5;
|
||||||
@ -2232,41 +2230,26 @@ static void zap_fieldstab (void) {
|
|||||||
once = 1;
|
once = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
Fieldstab[EU_CPN].width = 1;
|
Cpu_pmax = 99.9;
|
||||||
if (1 < (digits = (unsigned)snprintf(buf, sizeof(buf), "%u", (unsigned)Cpu_cnt))) {
|
if (Rc.mode_irixps && Cpu_cnt > 1 && !Thread_mode) {
|
||||||
|
Cpu_pmax = 100.0 * Cpu_cnt;
|
||||||
|
if (Cpu_cnt > 10) {
|
||||||
|
if (Cpu_pmax > 99999.0) Cpu_pmax = 99999.0;
|
||||||
|
} else {
|
||||||
|
if (Cpu_pmax > 999.9) Cpu_pmax = 999.9;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
digits = (unsigned)snprintf(buf, sizeof(buf), "%u", (unsigned)Cpu_cnt);
|
||||||
|
if (1 < digits) {
|
||||||
if (5 < digits) error_exit(N_txt(FAIL_widecpu_txt));
|
if (5 < digits) error_exit(N_txt(FAIL_widecpu_txt));
|
||||||
Fieldstab[EU_CPN].width = digits;
|
Fieldstab[EU_CPN].width = digits;
|
||||||
}
|
}
|
||||||
Fieldstab[EU_NMA].width = 2;
|
digits = (unsigned)snprintf(buf, sizeof(buf), "%u", (unsigned)Numa_node_tot);
|
||||||
if (2 < (digits = (unsigned)snprintf(buf, sizeof(buf), "%u", (unsigned)Numa_node_tot))) {
|
if (2 < digits) {
|
||||||
Fieldstab[EU_NMA].width = digits;
|
Fieldstab[EU_NMA].width = digits;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BOOST_PERCNT
|
|
||||||
Cpu_pmax = 99.9;
|
|
||||||
Fieldstab[EU_CPU].width = 5;
|
|
||||||
if (Rc.mode_irixps && Cpu_cnt > 1 && !Thread_mode) {
|
|
||||||
Cpu_pmax = 100.0 * Cpu_cnt;
|
|
||||||
if (Cpu_cnt > 10) {
|
|
||||||
if (Cpu_pmax > 99999.0) Cpu_pmax = 99999.0;
|
|
||||||
} else {
|
|
||||||
if (Cpu_pmax > 999.9) Cpu_pmax = 999.9;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
Cpu_pmax = 99.9;
|
|
||||||
Fieldstab[EU_CPU].width = 4;
|
|
||||||
if (Rc.mode_irixps && Cpu_cnt > 1 && !Thread_mode) {
|
|
||||||
Cpu_pmax = 100.0 * Cpu_cnt;
|
|
||||||
if (Cpu_cnt > 10) {
|
|
||||||
if (Cpu_pmax > 99999.0) Cpu_pmax = 99999.0;
|
|
||||||
} else {
|
|
||||||
if (Cpu_pmax > 999.9) Cpu_pmax = 999.9;
|
|
||||||
}
|
|
||||||
Fieldstab[EU_CPU].width = 5;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* and accommodate optional wider non-scalable columns (maybe) */
|
/* and accommodate optional wider non-scalable columns (maybe) */
|
||||||
if (!AUTOX_MODE) {
|
if (!AUTOX_MODE) {
|
||||||
int i;
|
int i;
|
||||||
|
Loading…
Reference in New Issue
Block a user