The standard version of "polipo" puts a significant burden on the sys- tem when "polipo -x" is executed. This change adds a slight delay to the associated file-processing loop. The delay reduces system load at the cost of file-processing speed. --- polipo-1.0.4.1.old/diskcache.c +++ polipo-1.0.4.1/diskcache.c @@ -2456,6 +2456,8 @@ if(fe->fts_info == FTS_D) continue; + // Make "polipo -x" friendlier + usleep ((useconds_t) 60); if(fe->fts_info == FTS_DP || fe->fts_info == FTS_DC || fe->fts_info == FTS_DNR) {