CompanionLink Memory Leak

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Eagle 3
    Senior Member
    • Oct 2012
    • 167

    #1

    CompanionLink Memory Leak

    When I start CompanionLink it only uses a few MB of memory. But after a day or so, it using over 200 MB of memory. I can watch it on Task Manager and see memory increase by a few K every few minutes. I've tried to uninstall CompanionLink and delete all associated files and reinstalling, but it doesn't help. It occurs with versions 6044, 6046 and 6048.
    PC: Windows 11, 64 bit
    CompanionLink for Outlook
    Data Manager App: Outlook 365
    Mobile Device: Samsung Galaxy S25 Ultra Thailand;
    Sync Method with CompanionLink: DejaCloud
  • Sean
    Member
    • Dec 2012
    • 71

    #2
    Eagle 3-

    The build you are currently on should contain a fix for a known memory leak issue. One way to help narrow down the problem is to disable conduits and see if the issue appears to occur, then reverse the conduit selection and check again. If its conduit specific the issue might be data related.

    Comment

    • Eagle 3
      Senior Member
      • Oct 2012
      • 167

      #3
      Originally posted by Sean View Post
      Eagle 3-

      The build you are currently on should contain a fix for a known memory leak issue. One way to help narrow down the problem is to disable conduits and see if the issue appears to occur, then reverse the conduit selection and check again. If its conduit specific the issue might be data related.
      It's related to Calendar. I uncheck Calendar sync and no memory leak. So, if it's related to the Calendar data, how do I determine which entry is causing the problem? And how do I fix it?
      PC: Windows 11, 64 bit
      CompanionLink for Outlook
      Data Manager App: Outlook 365
      Mobile Device: Samsung Galaxy S25 Ultra Thailand;
      Sync Method with CompanionLink: DejaCloud

      Comment

      • Eagle 3
        Senior Member
        • Oct 2012
        • 167

        #4
        Any answer yet?
        PC: Windows 11, 64 bit
        CompanionLink for Outlook
        Data Manager App: Outlook 365
        Mobile Device: Samsung Galaxy S25 Ultra Thailand;
        Sync Method with CompanionLink: DejaCloud

        Comment

        • Sean
          Member
          • Dec 2012
          • 71

          #5
          Sorry about the delay. We've yet to be able to reproduce this on our systems, however does the issue continue for you if you disable the attendee sync? To check, open Settings > Advanced > Calendar Tab > uncheck "Sync Attendees".

          Let me know if the issue continues and we can start a support ticket and gather a log of the issue occurring.

          Comment

          • Eagle 3
            Senior Member
            • Oct 2012
            • 167

            #6
            Turning off Sync Attendees didn't help. It's been running about 12 hours now, and it's using over 100MB of memory.
            PC: Windows 11, 64 bit
            CompanionLink for Outlook
            Data Manager App: Outlook 365
            Mobile Device: Samsung Galaxy S25 Ultra Thailand;
            Sync Method with CompanionLink: DejaCloud

            Comment

            • Eagle 3
              Senior Member
              • Oct 2012
              • 167

              #7
              CL has been running about 32 hours and memory usage is over 328MB. Anyone else having this problem?
              PC: Windows 11, 64 bit
              CompanionLink for Outlook
              Data Manager App: Outlook 365
              Mobile Device: Samsung Galaxy S25 Ultra Thailand;
              Sync Method with CompanionLink: DejaCloud

              Comment

              • Hook
                Senior Member
                • Aug 2011
                • 548

                #8
                Originally posted by Eagle 3 View Post
                CL has been running about 32 hours and memory usage is over 328MB. Anyone else having this problem?
                After running some tests, I'm certainly not seeing what you are seeing. I do get small increases right after I do a sync. Nothing at all that looks like a gain of "a few k every few minutes."

                Of course, given CL's singular purpose, I would never leave it running for anything close to 32 hours (which is why I had to do a special test). I sync maybe once a day. I launch CL when I need to sync and then close it down. I guess folks leave it on for auto-sync? I never trust auto-anything when it comes to software. I do *everything* manually.
                DejaOffice PC CRM Standalone, Windows 10 Home Version ver. 1909, DejaOffice 4.4.31 (Android),
                F(X) Tec Pro1, 6 GB RAM, 128 GB Internal, 256 GB External, Horizontal Slider Keyboard!!, Android 9
                Samsung Galaxy Tab S, 3 GB Ram, 16GB Internal, 128GB External, BT Keyboard, LineageOS 14.1 (Android 7.1.2)
                DejaCloud Sync (PC and phone), USB Sync (Tablet).

                Comment

                • DJOCTO
                  Senior Member
                  • Apr 2010
                  • 2386

                  #9
                  Eagle3, I'm sorry for the inconvenience.

                  We access the Outlook data through the Outlook Objects layer in Windows. This system can have memory leaks, but we try to keep them "plugged".

                  Probably the next step is you have you do a log and send it in. That will let us more exactly match the versions, and the PST/OST file configuration.

                  Send the log attention Sean at support@companionlink.com and note your screen name Eagle3 for reference.

                  Comment

                  • Eagle 3
                    Senior Member
                    • Oct 2012
                    • 167

                    #10
                    Originally posted by Hook View Post
                    After running some tests, I'm certainly not seeing what you are seeing. I do get small increases right after I do a sync. Nothing at all that looks like a gain of "a few k every few minutes."

                    Of course, given CL's singular purpose, I would never leave it running for anything close to 32 hours (which is why I had to do a special test). I sync maybe once a day. I launch CL when I need to sync and then close it down. I guess folks leave it on for auto-sync? I never trust auto-anything when it comes to software. I do *everything* manually.
                    Thank you for testing this. It must be just me that's having the problem. I update the calendar and tasks many times a day in both the phone and Outlook, that's why I leave CompanionLink running all all the time.
                    PC: Windows 11, 64 bit
                    CompanionLink for Outlook
                    Data Manager App: Outlook 365
                    Mobile Device: Samsung Galaxy S25 Ultra Thailand;
                    Sync Method with CompanionLink: DejaCloud

                    Comment

                    • Eagle 3
                      Senior Member
                      • Oct 2012
                      • 167

                      #11
                      Thanks DJOCTO. I sent the log.
                      PC: Windows 11, 64 bit
                      CompanionLink for Outlook
                      Data Manager App: Outlook 365
                      Mobile Device: Samsung Galaxy S25 Ultra Thailand;
                      Sync Method with CompanionLink: DejaCloud

                      Comment

                      • DJOCTO
                        Senior Member
                        • Apr 2010
                        • 2386

                        #12
                        We got it!
                        Last edited by DJOCTO; 07-09-2015, 02:55 PM.

                        Comment

                        • Eagle 3
                          Senior Member
                          • Oct 2012
                          • 167

                          #13
                          The memory leak problem was solved by uninstalling Office 2007 and installing Office 2010.
                          PC: Windows 11, 64 bit
                          CompanionLink for Outlook
                          Data Manager App: Outlook 365
                          Mobile Device: Samsung Galaxy S25 Ultra Thailand;
                          Sync Method with CompanionLink: DejaCloud

                          Comment

                          • DJOCTO
                            Senior Member
                            • Apr 2010
                            • 2386

                            #14
                            Ah. I'm sorry we didn't get a better answer.

                            CompanionLink works by connecting one buggy undocumented API to another buggy undocumented API. Outlook is among the worst, since we use 4 different API's to gather data (Outlook Objects, MAPI, and Extended MAPI, Exchange). Because they are all installed differently, one PC is often different than another.

                            Comment

                            • Eagle 3
                              Senior Member
                              • Oct 2012
                              • 167

                              #15
                              The memory leak is back. This is what I did. I had Office 2010 Pro Plus Trial 64-bit installed and there was no memory leak with this version. I uninstalled it and deleted all the leftover files (except outlook.pst) and registry entries that I could find. I uninstalled CompanionLink and deleted all the leftover files and registry entries that I could find. I bought Office 2010 Pro 32-bit and installed it. I then installed the beta latest version of CompanionLink. And now the memory leak is back. In the Task Manager it showed over 200MB memory used after about 12 hours.

                              Does it have something to do with going from 64-bit to 32-bit versions? Is there something leftover in files or registry that I didn't find? I tried disabling CompanionLink Addon in Outlook and many other options and nothing worked.

                              However, CompanionLink works fine even with the memory leak.

                              This thread has over 460 views which seems like a lot compared to other threads. Does that mean that other people are having the same problem and are looking for a solution?

                              I sent this to support also.
                              PC: Windows 11, 64 bit
                              CompanionLink for Outlook
                              Data Manager App: Outlook 365
                              Mobile Device: Samsung Galaxy S25 Ultra Thailand;
                              Sync Method with CompanionLink: DejaCloud

                              Comment

                              Working...