Genius Vision
日本語
  • Home
  • Products
    • NVR Subscription Edition
      • NVR Lite
      • NVR Enterprise (x64)
      • Community
      • Community (x64)
      • Hybrid Option
  • Services
    • Community Platform
    • Example System
    • ONVIF
    • Consultancy>
      • SDK
      • Remote Assistance
      • Software Modification
  • About Us
    • Track Records
    • Featured Installations
  • Documentation
  • FAQ
  • How to Buy
  • Contact Us
Example System / Genius Vision Technical FAQ 

[Frequently Asked Questions]   

Search by question:   

How to use Memory Watchdog

Memory Watchdog Overview

Memory watchdog is designed to combat unknown memory accumulation problems (a.k.a. memory leak). Memory accumulation could potentially make the engine (server) process to hang, which causes software watchdog unable to work (Existing software watchdog works only by monitoring server crash. If server didn't crash, software watchdog won't be effective).

Note: "Memory accumulation" problems could be caused by improper configuration of server, overload of the system, or software bugs.

To enable memory watchdog, set a proper value to "Limit Memory Use" box. This value defines the maximum engine process usage. If the engine process reaches this limit, it will automatically restart.

This value should be configured carefully according to the actual memory usage of your engine process (displayed below the Limit Memory Use value). Three times of average memory usage may be appropriate. For example, if your engine process uses 200MB in average, then you can set a value of 600MB. (By configuration 600MB of Limit Memory Use value, you instruct the memory watchdog to automatically restart the engine when memory usage reaches 600MB.)

Copyright (C) by Genius Vision Inc., 2011-, all rights reserved. 前瞻視野股份有限公司 版權所有