tgoop.com/pyHints/880
Create:
Last Update:
Last Update:
این یکی هم مقایسه سرعت عملکرد CPU
نسبت به گرفتن داده هست!
دلیل پافشاری من بر اینکه؛ حتماً concurrency
رو یاد بگیرید هم همین هست!
خوندنش اینطوری هست؛ ۱ سیکل سیپییو (توی چند نسل قبل اینتل ۱۴ تا instruction
میتونست انجام بده) رو اگر فرض کنیم ۱ ثانیه زمان میبره (زمان واقعیتر ستون وسط هست)
خوندن داده از سریعترین رمهای موجود؛ ۶ دقیقه میشه به نسبت اون! و خوندن از درایو SSD
(بسته به سرعت و ...) مثل این میمونه که بین ۲ تا ۶ روز زمان ببره!
و اگر async کد نمیزنید توی تمام این مدت CPU
شما بیکار هست، باید صبر کنه تا اون دادهها بهش برسه!
حالا میتونید قشنگ درک کنید که چرا میگیم تسکهای I/O bound رو حتماً async کنید.
BY Python Hints

Share with your friend now:
tgoop.com/pyHints/880