Debugging and profiling¶
Αυτές οι βιβλιοθήκες σας βοηθούν στην ανάπτυξη με την Python: ο αποσφαλματωτής (debugger) σας επιτρέπει να εκτελείτε τον κώδικα βήμα προς βήμα, να αναλύετε στοίβες κλήσεων και να ορίζετε σημεία διακοπής κ.ά., ενώ τα εργαλεία ανάλυσης απόδοσης εκτελούν τον κώδικα και σας παρέχουν λεπτομερή ανάλυση των χρόνων εκτέλεσης, επιτρέποντάς σας να εντοπίσετε σημεία συμφόρησης στα προγράμματά σας. Τα συμβάντα ελέγχου παρέχουν ορατότητα στις συμπεριφορές κατά τον χρόνο εκτέλεσης, οι οποίες διαφορετικά θα απαιτούσαν παρεμβατική αποσφαλμάτωση ή επιδιόρθωση.
- Audit events table
bdb— Debugger frameworkfaulthandler— Dump the Python tracebackpdb— The Python Debuggerprofiling— Python profilers- Introduction to profiling
- Choosing a profiler
- Quick start
- Understanding profile output
- Legacy compatibility
pstats— Statistics for profilerstimeit— Measure execution time of small code snippetstrace— Ιχνηλάτηση ή παρακολούθηση εκτέλεσης εντολών Pythontracemalloc— Trace memory allocations