[Mew-Win32 00343] Re: mew-folder-list (Re: C-uZ)

Shun-ichi GOTO gotoh at example.com
1998年 3月 3日 (火) 16:49:44 JST


後藤@太陽計測です


>>>>> From: Yoshinori Sakamoto/坂本佳則 <yosino-s at example.com>
> な、フォルダ数ですが、たぶん 3から4秒くらいです。(ちゃんとした計り方が
> わからんかった(^^;

チャンとしているわけじゃないですが、
*scratch*で、こんなコードを走らせて図ってみたところ、

(progn 
  (let (start stop sec msec (files nil))
    (setq start (current-time))
    (setq files (mew-folder-list "+"))
    (setq files (mew-folder-list "+"))
    (setq files (mew-folder-list "+"))
    ;;(call-process "impath" nil nil nil "--list" "+")
    ;;(call-process "impath" nil nil nil "--list" "+")
    ;;(call-process "impath" nil nil nil "--list" "+")
    (setq stop (current-time))
    (setq sec (- (nth 1 stop) (nth 1 start)))
    (setq msec (- (nth 2 stop) (nth 2 start)))
    (if (< 0 msec )
	()
      (setq sec (1- sec))
      (setq msec (/ (+ 1000000 msec) 1000)))
    (format "%d files: %d.%d seconds" (length files) sec msec)
    ))

こんな結果になりました。
#あくまでも1例です。

;;; Results: 
;;;   meadow elisp : "1.442" seconds"
;;;   meadow perl  : "42.441 seconds"
;;;   mule4w elisp : "9.473 seconds"
;;;   mule4w perl  : "35.551 seconds"

WinNT で、フォルダのプロパティによると、
~/Mail 以下、28.2MB、ファイル数 9257、フォルダ数 88 での実験


P.S.
ちょーはやい

--- Regards,
 Shun-ichi Goto  <gotoh at example.com>
   R&D Group, TAIYO Corp., Tokyo, JAPAN




Mew-win32 メーリングリストの案内