Changeset 752


Ignore:
Timestamp:
Aug 3, 2007, 4:36:29 AM (18 years ago)
Author:
Gregg Young
Message:

Changes to findbuf (10240 default setting) to speed container fills. Max is 102400 min 2048. Also reduced DosSleep time in filldirs to speed container fills.Ticket 138.

Location:
trunk/dll
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/comp.c

    r751 r752  
    722722
    723723  if (!recurse)
    724     ulM = 128;
     724    ulM = FilesToGet;
    725725  maskstr = xmalloc(CCHMAXPATH, pszSrcFile, __LINE__);
    726726  if (!maskstr)
  • trunk/dll/filldir.c

    r751 r752  
    825825                                CM_INSERTRECORD,
    826826                                MPFROMP(pciFirst), MPFROMP(&ri))) {
    827                   DosSleep(100);
     827                  DosSleep(10);
    828828                  WinSetFocus(HWND_DESKTOP, hwndCnr);
    829829                  if (!WinSendMsg(hwndCnr,
     
    923923            if (!WinSendMsg(hwndCnr, CM_INSERTRECORD,
    924924                            MPFROMP(pciFirst), MPFROMP(&ri))) {
    925               DosSleep(100);
     925              DosSleep(10);
    926926              WinSetFocus(HWND_DESKTOP, hwndCnr);
    927927              if (!WinSendMsg(hwndCnr, CM_INSERTRECORD,
     
    14281428  if (!drivesbuilt && hwndMain)
    14291429    PostMsg(hwndMain, UM_BUILDDRIVEBAR, MPVOID, MPVOID);
    1430   DosSleep(33L);
     1430  DosSleep(33);
    14311431  fDummy = FALSE;
    14321432  DosPostEventSem(CompactSem);
  • trunk/dll/fm3res.dlg

    r702 r752  
    18761876                        106, 10
    18771877        LTEXT           "Findbuf:", -1, 4, 28, 54, 12, NOT WS_GROUP
    1878         CONTROL         "", CFGS_FILESTOGET, 44, 30, 46, 12, WC_SPINBUTTON,
    1879                         SPBS_ALLCHARACTERS | SPBS_NUMERICONLY |
    1880                         SPBS_READONLY | SPBS_MASTER | SPBS_SERVANT |
    1881                         SPBS_JUSTDEFAULT | SPBS_JUSTLEFT | SPBS_JUSTRIGHT |
    1882                         SPBS_JUSTCENTER | SPBS_PADWITHZEROS | WS_TABSTOP |
     1878        CONTROL         "", CFGS_FILESTOGET, 44, 30, 64, 12, WC_SPINBUTTON,
     1879                        SPBS_NUMERICONLY | SPBS_MASTER | SPBS_SERVANT |
     1880                        SPBS_JUSTCENTER | WS_TABSTOP | SPBS_FASTSPIN |
    18831881                        WS_VISIBLE
    18841882        PUSHBUTTON      "~Help", IDM_HELP, 120, 4, 40, 14, BS_NOPOINTERFOCUS |
  • trunk/dll/grep.c

    r689 r752  
    246246  grep = *(GREP *) arg;
    247247  *grep.stopflag = 0;                   /* reset thread-killing flag */
    248   grep.FilesToGet = (grep.dirFlag) ? min(FilesToGet, 128) : FilesToGet;
     248  grep.FilesToGet = FilesToGet;
    249249  DosError(FERR_DISABLEHARDERR);
    250250  priority_normal();
  • trunk/dll/init.c

    r718 r752  
    911911    fShowTarget = fDrivebarHelp = fCheckMM = TRUE;
    912912  ulCnrType = CCS_EXTENDSEL;
    913   FilesToGet = 128L;
    914   AutoviewHeight = 48L;
     913  FilesToGet = 10240;
     914  AutoviewHeight = 48;
    915915  strcpy(printer, "PRN");
    916916  prnwidth = 80;
  • trunk/dll/notebook.c

    r575 r752  
    223223  case WM_INITDLG:
    224224    WinSendDlgItemMsg(hwnd, CFGS_FILESTOGET, SPBM_SETTEXTLIMIT,
    225                       MPFROMSHORT(4L), MPVOID);
     225                      MPFROMSHORT(2048), MPVOID);
    226226    WinSendDlgItemMsg(hwnd, CFGS_FILESTOGET, SPBM_OVERRIDESETLIMITS,
    227                       MPFROMLONG(2048L), MPFROMLONG(16L));
     227                      MPFROMLONG(102400), MPFROMLONG(2048));
    228228    PostMsg(hwnd, UM_UNDO, MPVOID, MPVOID);
    229229    break;
     
    318318      WinSendDlgItemMsg(hwnd, CFGS_FILESTOGET, SPBM_QUERYVALUE,
    319319                        MPFROMP(&temp), MPFROM2SHORT(0, SPBQ_DONOTUPDATE));
    320       if (temp < 16L)
    321         temp = 16L;
    322       else if (temp > 2048L)
    323         temp = 2048L;
     320      if (temp < 2048)
     321        temp = 2048;
     322      else if (temp > 102400)
     323        temp = 102400;
    324324      FilesToGet = temp;
    325325      PrfWriteProfileData(fmprof,
     
    21832183      fVerify = FALSE;
    21842184      DosSetVerify(FALSE);
    2185       FilesToGet = 512;
     2185      FilesToGet = 10240;
    21862186      fQuickArcFind = TRUE;
    21872187      fMinOnOpen = TRUE;
     
    22342234      fQuickArcFind = TRUE;
    22352235      fNoRemovableScan = TRUE;
    2236       FilesToGet = 128;
     2236      FilesToGet = 2048;
    22372237      fFreeTree = FALSE;
    22382238      fSplitStatus = TRUE;
     
    23532353      fQuickArcFind = TRUE;
    23542354      fNoRemovableScan = FALSE;
    2355       FilesToGet = 128;
     2355      FilesToGet = 10240;
    23562356      fFreeTree = FALSE;
    23572357      fSplitStatus = TRUE;
  • trunk/dll/objcnr.c

    r751 r752  
    155155    ulM = 1L;
    156156  else
    157     ulM = min(FilesToGet, 225);
     157    ulM = FilesToGet;
    158158  if (ulM > 1L) {
    159159    fft = xrealloc(ffb, sizeof(FILEFINDBUF3) * ulM, pszSrcFile, __LINE__);
  • trunk/dll/seeall.c

    r593 r752  
    20092009        WinCancelShutdown(hmq2, TRUE);
    20102010        IncrThreadUsage();
    2011         ad->afFilesToGet = min(FilesToGet, 128);
     2011        ad->afFilesToGet = FilesToGet;
    20122012        if (!*ad->szFindPath) {
    20132013          DosError(FERR_DISABLEHARDERR);
Note: See TracChangeset for help on using the changeset viewer.