Closed Y-PLONI closed 1 month ago
אני ניסיתי לחלק לעצמי את בית יוסף לחלקים, וגיליתי שעדיין נשאר איטי, בעקבות כך ובעקבות עוד בדיקות רבות שעשיתי התברר כי לא הגודל של הקובץ גורם לאיטיות אלא ריבוי כותרות!!! זה מחולק למאות כותרות לסימנים וס"ק. [לשם דוגמא ערוך השולחן גדול יותר מבית יוסף ונטען מהר יותר כי יש בו פחות כותרות] אולי יש פתרון שתהיה טעינה חלקית לכותרות... @Sivan22 מה אתה אומר?
תודה על הבדיקות, אני אבדוק מה אפשר לעשות בעניין.
בתאריך יום ב׳, 23 בספט׳ 2024, 23:30, מאת IEUDI @.***>:
אני ניסיתי לחלק לעצמי את בית יוסף לחלקים, וגיליתי שעדיין נשאר איטי, בעקבות כך ובעקבות עוד בדיקות רבות שעשיתי התברר כי לא הגודל של הקובץ גורם לאיטיות אלא ריבוי כותרות!!! זה מחולק למאות כותרות לסימנים וס"ק. אולי יש פתרון שתהיה טעינה חלקית לכותרות... @Sivan22 https://github.com/Sivan22 מה אתה אומר?
— Reply to this email directly, view it on GitHub https://github.com/Sivan22/otzaria/issues/283#issuecomment-2369318255, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVHE7PPBWACKRTOHHHY33MLZYB27VAVCNFSM6AAAAABOWV47DGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRZGMYTQMRVGU . You are receiving this because you were mentioned.Message ID: @.***>
אולי כדאי שתפרט כאן או לסיון בפרטי את כל השלבים של הבדיקות שעשית, זה יעזור לו להבין את הבעי' וצורת הפתרון
בתאריך יום ג׳, 24 בספט׳ 2024 ב-13:44 מאת Sivan Ratson < @.***>:
תודה על הבדיקות, אני אבדוק מה אפשר לעשות בעניין.
בתאריך יום ב׳, 23 בספט׳ 2024, 23:30, מאת IEUDI @.***>:
אני ניסיתי לחלק לעצמי את בית יוסף לחלקים, וגיליתי שעדיין נשאר איטי, בעקבות כך ובעקבות עוד בדיקות רבות שעשיתי התברר כי לא הגודל של הקובץ גורם לאיטיות אלא ריבוי כותרות!!! זה מחולק למאות כותרות לסימנים וס"ק. אולי יש פתרון שתהיה טעינה חלקית לכותרות... @Sivan22 https://github.com/Sivan22 מה אתה אומר?
— Reply to this email directly, view it on GitHub https://github.com/Sivan22/otzaria/issues/283#issuecomment-2369318255,
or unsubscribe < https://github.com/notifications/unsubscribe-auth/AVHE7PPBWACKRTOHHHY33MLZYB27VAVCNFSM6AAAAABOWV47DGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRZGMYTQMRVGU>
. You are receiving this because you were mentioned.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/Sivan22/otzaria/issues/283#issuecomment-2370910081, or unsubscribe https://github.com/notifications/unsubscribe-auth/BHWI5LPQCZEV7PZPU2WMUTLZYE67ZAVCNFSM6AAAAABOWV47DGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZQHEYTAMBYGE . You are receiving this because you are subscribed to this thread.Message ID: @.***>
לבקשת @YOSEFTT אני יוסיף דוגמא, ספר בית יוסף לוקח בערך 30 מגה, אני הכנסתי איזה ספר שיצרתי שלוקח 50 מגה וזה היה יותר מהיר, כשהיו בו כותרות מועטות, וכשהוספתי בו הרבה כותרות נהיה איטי להחריד.
כהמשך להודעותי הקודמות, אני מביא כאן דוגמא לבדיקה פשוטה שערכתי בספר בית יוסף שנחשב לאחד הספרים שגורמים לתוכנה ליהפך להיות איטית מאד, ואלו תוצאות הבדיקה: ספר בית יוסף מכיל מספר אסטרונומי של כותרות עבור סימנים וסעיף קטן: ---16,388--- כאשר הוא מכיל 1,699 כותרות עבור סימנים ועוד 14,689 כותרות משנה עבור סעיף קטן. כדי לוודא שזה גורם את האיטיות של הקובץ, החלפתי את הכותרות של כל ה"סעיף קטן" לקידוד של שורה מודגשת במקום קידוד כותרת, והתוצאה היא קובץ מהיר בהחלט, עם פעולה חלקה גם עבור כותרות וגם עבור קישורים ופרשנויות שלא ניזוקו מאומה ממהלך זה. לדעתי יכולה אומנם להיות בכותרות אלו של סעיף קטן תועלת מרובה בספרים שמהירים יותר, אבל בספר איטי כזה, התועלת של מהירות התוכנה לדעתי מרובה הרבה יותר, מה שגורם לי להמליץ להפוך את הכותרות האלו של סעיף קטן לשורה מודגשת ותו לא כמו שאני עשיתי. ואני מצרף את קובץ המתוקן שעשיתי, לבדיקתכם. [כמובן פשוט ואין צריך לאומרו שצריך להוציא מהתוכנה את ספר בית יוסף הקיים כבר, לפני שבודקים את הקובץ החדש כדי שלא תהיה כפילות]. בית יוסף.zip
והנה דוגמא נוספת, משנה ברורה גודל קטן יחסית, פחות מ-7 מ"ב והוא קובץ מהיר מאד מאד, ניסיתי להוסיף לו כותרות לסעיף קטן, שחסרות בו כרגע, הוא נהיה איטי מאד, הסיבה לכך כי בתחילה היה מכיל בערך 700 כותרות שהיו בו, ואילו עכשיו הוא מכיל אחרי שטיפלתי בו, תוספת של 17,394 כותרות של סעיף קטן. מצרף כאן את הקובץ שערכתי לדוגמא כמה נהיה איטי. משנה ברורה.zip
האם ההחלפה של סעיף קטן רק לשורה מוגדשת, לא תגרום שלא יהיה אפשר להגיע ישירות אליו דרך איתור?
האם ההחלפה של סעיף קטן רק לשורה מוגדשת, לא תגרום שלא יהיה אפשר להגיע ישירות אליו דרך איתור?
כלפי בית יוסף- ודאי שזה גורם שלא יגיעו אליו דרך איתור. אבל אל תשכח שבבית יוסף במקור אין באמת סעיף קטן וזה תוספת שלא באמת חשובה כל כך...
כלפי משנ"ב באמת כרגע אין סעיף קטן בכותרות, ומה שעשיתי במשנ"ב כמובן משבש את הקישורים ופרשנות שבנויים על מספר הקטע וזה תוספת קטע. דוקא בבית יוסף מה שעשיתי לא משבש כלום, כי זה נשאר אותו מספר קטע.
ניסיתי את הקובץ וזה אכן משתפר אבל קשה לומר שהבעיה נעלמה לגמרי. כנראה רק עם שינוי דרסטי של התשתית למסד נתונים SQL יהיה אפשר לשפר את ביצועי הזכרון..
התבקשתי לפרסם:
גרסה: אחרונה. [0.2.1.1] מערכת הפעלה: ווינ' 11.