TGViewer
کانال مهرداد لینوکس کانال مهرداد لینوکس @mehrdadlinuxchannel · 4.05K subscribers
Post #1257 806
🚀 سرعت بیشتر Perf با پایتون
دستور Perf در Linux با یک بازنگری اساسی به‌صورت یک ماژول پایتون به‌مراتب سریع‌تر شده بهبود ۳۷ برابری🤯

🌟 جریان چیه؟
 ابزار Perf پروفایلینگ و ردیابی عملکرد (profiling/tracing) هسته لینوکسه. که برای تحلیل مصرف CPU، تأخیر (latency)، شمارش رخدادهای سخت‌افزاری و نرم‌افزاری، و ردیابی فراخوانی‌های سیستم استفاده میشه. یکی از قابلیت‌های کلیدیش perf script  که داده‌های ردیابی را با اسکریپت‌های سفارشی (به‌ویژه پایتون و پرل) پردازش و تحلیل میکنه.

🟦 حالا چی شده ؟
پیاده‌سازی قدیمی perf script از کتابخانه libpython و مفسر پرل جاسازی‌شده استفاده می‌کرد سربار بالا (High Overhead) و وابستگی‌های ساخت پیچیده و چالش‌های طراحی API درست کرده

✅راه‌حل: ماژول perf پایتون (Python Perf Module)
 یک ماژول افزونه C برای پایتون ساخته شده که مستقیماً با هسته perf تعامل میکنه و با حذف libpython و پرل جاسازی‌شده  بهبود ۳۷ برابری داشته

این بازنگری حدود ۲۱ هزار خط کد برای بهبود فرآیند اسکریپت‌نویسی Linux perf از. Gemini 3.1 Pro  کمک گرفته شده

@MehrdadLinuxchannel
#Linux #لینوکس #Kernel #Command #profiling
  • ❤ 5
More from @mehrdadlinuxchannel
  1. Sep 30, 2026🔊 صدای ویندوزهای قدیمی یادتونه؟ صدای Startup ویندوز XP، خطای Windows 98، صدای وصل شدن دست…
  2. Sep 30, 2026ابزار RAWmakase ویرایش عکس RAW رایگان متن باز سازگار با Lightroom دارای نسخه های ویندوز و…
  3. Sep 29, 2026🔥 ‏AWS روی کامپیوتر خودت با fakecloud بعد از LocalStack ،Floci، MiniStack بریم سر Fak…
  4. Sep 29, 2026‏🎮 Quake 2 را روی یک ESP32 اجرا کردند! 😳 ‏ESP32 را احتمالاً بیشتر برای پروژه‌های…
  5. Sep 28, 2026🔥 بلوتوث را قورت بده 😎 با ابزار متن‌باز simplepyble و چند خط Python به سادگی با دستگاه‌ه…
  6. Sep 26, 2026آموزش استریم با VLC به مناسبت انتشار VLC 3.0.24 نسخه جدید امکانات Streaming بهبود داده. گف…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →