10 पॉइंट द्वारा frogred8 2023-12-04 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Matt Godbolt के YouTube session को लिखित रूप में समझाकर संकलित किया गया है
  • संख्या और अक्षर लेकर उन्हें जोड़ने वाले एक सरल फ़ंक्शन का optimization
  • perf tool से विश्लेषण करके चरण-दर-चरण optimization किया गया
    1. stringstream (550ns)
    2. sprintf (220ns)
    3. custom formatter (20ns)
    4. custom formatter + lookup table + @ (13ns)
  • शुरुआती संस्करण की तुलना में अंतिम code 42 गुना तेज़
  • निष्कर्ष: optimization करते समय intuition पर नहीं, बल्कि सावधानीपूर्वक performance measurement को प्राथमिकता देनी चाहिए

1 टिप्पणियां

 
q8840 2023-12-04

जल्दबाज़ी में की गई optimization सभी बुराइयों की जड़ है

optimization अच्छी बात है, लेकिन ब्लॉग पोस्ट देखकर बिना सोचे-समझे अनावश्यक optimization करने वालों के लिए एक चेतावनी देना अच्छा रहेगा..