আমি ডাউসারকে সুপারিশ করছি । এটি সেটআপ করা খুব সহজ এবং আপনার কোডটিতে আপনার শূন্য পরিবর্তন দরকার। আপনি প্রতিটি ধরণের অবজেক্টের গণনা সময়ের মাধ্যমে দেখতে পারবেন, লাইভ অবজেক্টের তালিকা দেখতে পারবেন, লাইভ অবজেক্টের রেফারেন্সগুলি দেখতে পাবেন, সমস্ত সাধারণ ওয়েব ইন্টারফেস থেকে।
# memdebug.py
import cherrypy
import dowser
def start(port):
cherrypy.tree.mount(dowser.Root())
cherrypy.config.update({
'environment': 'embedded',
'server.socket_port': port
})
cherrypy.server.quickstart()
cherrypy.engine.start(blocking=False)
আপনি মেমডেবগ আমদানি করুন এবং কল করুন মেমেডেবগ.স্টার্ট। এখানেই শেষ.
আমি পাইসাইজার বা হেপি চেষ্টা করি নি। আমি অন্যের পর্যালোচনা প্রশংসা করব।
হালনাগাদ
উপরের কোড জন্য CherryPy 2.X
, পদ্ধতি সরানো হয়েছে এবং লাগবে না পতাকা। আপনি যদি ব্যবহার করছেনCherryPy 3.X
server.quickstart
engine.start
blocking
CherryPy 3.X
# memdebug.py
import cherrypy
import dowser
def start(port):
cherrypy.tree.mount(dowser.Root())
cherrypy.config.update({
'environment': 'embedded',
'server.socket_port': port
})
cherrypy.engine.start()