ScrollLock
New member
memory leak ב- COM
OK, שאלה בעזרה... הנתונים: 1. אפליקצית client-server (מול אורקל 8.1.7 אם זה ממש משנה...) שמשמשת גם כשרת COM. מולה (מול ה-client), רצה כ-client אפלקצית web שמתבססת על ה-COM. 2. סביבת הפיתוח היא Delphi מה ששולל על הסף שימוש בכלים של מרקורי (התמיכה שלהם ב-Delphi היא חלקית מאוד!) הבעייה: ככל הנראה, עקב "סימפטומים לא מזוהים" שהגיעו מלקוחות, יש חשש ל-memory leak מה-COM עצמו. תלונת הלקוח היא שאחרי שימוש ממושך באפליקצית ה-WEB, התחנה שהיא שרת ה-COM מראה ביצועים גרןעים מאוד ובבדיקה - אין זיכרון פנוי, רוב הזיכרון נמצא בשימוש ע"י האפליקציה שלנו. בבדיקה שעשינו אצלנו, אפליקצית ה-WEB נקייה לחלוטין מבעיות (למשל memory leaks?) ובסך הכל זה די הגיוני - היא לא עושה הרבה. היא בסה"כ מתממשקת ל-COM. השאלה: איך מאתרים memory leaks שמקורן ב-COM? ("זה עוד לא עשו..."). הכוונה היא ל-COM עצמו ולא לכל האפליקציה.
OK, שאלה בעזרה... הנתונים: 1. אפליקצית client-server (מול אורקל 8.1.7 אם זה ממש משנה...) שמשמשת גם כשרת COM. מולה (מול ה-client), רצה כ-client אפלקצית web שמתבססת על ה-COM. 2. סביבת הפיתוח היא Delphi מה ששולל על הסף שימוש בכלים של מרקורי (התמיכה שלהם ב-Delphi היא חלקית מאוד!) הבעייה: ככל הנראה, עקב "סימפטומים לא מזוהים" שהגיעו מלקוחות, יש חשש ל-memory leak מה-COM עצמו. תלונת הלקוח היא שאחרי שימוש ממושך באפליקצית ה-WEB, התחנה שהיא שרת ה-COM מראה ביצועים גרןעים מאוד ובבדיקה - אין זיכרון פנוי, רוב הזיכרון נמצא בשימוש ע"י האפליקציה שלנו. בבדיקה שעשינו אצלנו, אפליקצית ה-WEB נקייה לחלוטין מבעיות (למשל memory leaks?) ובסך הכל זה די הגיוני - היא לא עושה הרבה. היא בסה"כ מתממשקת ל-COM. השאלה: איך מאתרים memory leaks שמקורן ב-COM? ("זה עוד לא עשו..."). הכוונה היא ל-COM עצמו ולא לכל האפליקציה.