Inside Windows 7: RADAR - Windows Automatic Memory Leak Detection

Sign in to queue

The Discussion

  • User profile image
    ZippyV

    Does this mean that there are no memory leaks in Windows (except 3th party drivers)?

  • User profile image
    Charles

    Of course not. It means that when memory leaks happen on Windows, chances are RADAR will detect them and send accurate information (sans personally identifiable information, of course) back to the mothership for bug triage and correction.

     

    Did you watch and listen to the conversation? Smiley
    C

  • User profile image
    ZippyV

    Well the data captured during the beta and RC must have caught a lot of them, no?

     

    Also, how can 3th party developers use radar?

  • User profile image
    Charles

    Indeed. Memory leaks were found. The point, though, is that RADAR is running on Win7 RTM too and data is still being captured (when a leak is detected). So, yes, bugs were fixed and shipped in RTM. Chances are, new bugs will emerge. When it happens in 3rd party software, the Windows team provides the information to the right ISVs. As of now, RADAR is not hooked into 3rd party bug filing processes. As stated in the video, that may change in the future. For sure, we do not only capture MS offending code... Let's say Firefox leaks memory. That information is detected, captured and packaged by RADAR and sent to MS via Windows telemetry services. We will then communicate the gory details to the Firefox development team so they can fix their code.

     

    C

  • User profile image
    mwithopf

    I'd like to know if RADAR is publicly available?

    Wouldn't it be great if 3rd party software developers could use it to find their own bugs,

    instead of waiting for the Window team to find the bugs and leaks for them...?

  • User profile image
    RustyNugget

    Can you detect RAM failures from "real" programming hickups?

    I recently had faulty RAM installed and programs crashed, will sending in the reports help or hurt research?

  • User profile image
    Charles

    Help. Windows 7 is capable of detecting memory hardware failures (you would need to run the memory diagnostics tool at boot-up).
    C

  • User profile image
    Chris_​Chopping

    I see quite a few (14) registry entries which contain the string 

    Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications\

    Can I delete them? 

    Can anyone tell me how to decode the date information?

  • User profile image
    golnazal

    opening thread

  • User profile image
    Alex

    Ok, since there are no online resources or documentation for RADAR, I try to post a question to the team who created it. What exactly means RADAR_PRE_LEAK_64 that is written to event log for a process? Does it mean that RADAR thinks that there is a memory leak? Or is it just a candidate for a memory leak? What other event messages (other than RADAR_PRE_LEAK_64) can appear in the event log?

    Thanks

    Alex

Add Your 2 Cents