E_Zabihi
شنبه 10 شهریور 1386, 11:46 صبح
سلام دوستان . من در حال نوشتن یه indexer لغات از یک فایل word می باشم (که همه لغتها مثل پاورقی ، هدر ، فوتر و ... رو ساپروت می کنه) کار داشت به خوبی و خوشی پیش می رفت که وقتی تست رو شروع کردم دیدم که سرعت پارس کردن و در نهایت ایندکس کردن لغات خیلی کنده . مثلا برای 1500 کلمه نزدیک 300 ثانیه زمان می خواد (خنده داره نه !!!)
که از این 300 ثانیه فقط 275 ثانیه اون صرف automation service برنامه word می شه که در حین اجرای برنامه 98 درصد CPU , Ram رو برنامه word.exe اشغال می کنه و فقط 25 ثانیه صرف search , indexing توی فایل MS Access میشه .
اگه راه دیگه ای ( حتی بدون استفاده از Office Automation Server) بلدید منو بی نصیب نذارید که مثل آهو !! تو گل گیر کردم (:
که از این 300 ثانیه فقط 275 ثانیه اون صرف automation service برنامه word می شه که در حین اجرای برنامه 98 درصد CPU , Ram رو برنامه word.exe اشغال می کنه و فقط 25 ثانیه صرف search , indexing توی فایل MS Access میشه .
اگه راه دیگه ای ( حتی بدون استفاده از Office Automation Server) بلدید منو بی نصیب نذارید که مثل آهو !! تو گل گیر کردم (: