CPU-bound(計算密集型) 和I/O bound(I/O密集型)
I/O bound 指的是系統的CPU效能相對硬碟/記憶體的效能要好很多,此時,系統運作,大部分的狀況是 CPU 在等 I/O (硬碟/記憶體) 的讀/寫,此時 CPU Loading 不高。 計算密集型 (CPU-bound) 絕大部份時間用在三角函式和開根號的計算,便是屬於CPU bound的程式。 根據以上分析,可以認為通常情況下,大部分程式針對某個特定的效能metric而言 ;還可能是因為資料區域性性不是很好,導致較多page error,結果產生了大量disk I/O的開銷。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/779728/viewspace-1028602/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 計算機I/O與I/O模型計算機模型
- HarmonyOS CPU與I/O密集型任務開發指導
- 鴻蒙程式設計江湖:I/O 密集型任務處理及 ArkTS 的非同步鎖機制鴻蒙程式設計非同步
- 計算機組成原理——I/O通道計算機
- Java I/OJava
- I/O流
- I/O模型、Libuv和Eventloop模型OOP
- Python教程:精簡概述I/O模型與I/O操作Python模型
- c++ I/OC++
- Java(8)I/OJava
- 關於I/O
- 【java】I/O流Java
- 02. I/O 操作
- Hadoop的I/O操作Hadoop
- NodeJs 非同步 I/ONodeJS非同步
- Java 非同步 I/OJava非同步
- 理解I/O Completion Port
- python 非同步 I/OPython非同步
- JAVA I/O系統Java
- 系統級 I/O
- Google I/O Extend 2018Go
- 網路I/O模型模型
- 系統程式設計 - I/O模型程式設計模型
- 設計模式中巧記I/O設計模式
- Linux下的5種I/O模型與3組I/O複用Linux模型
- Google I/O 2022: 促進知識和計算機技術發展Go計算機
- 流?I/O 操作?阻塞?epoll?
- 由Nodejs來說I/ONodeJS
- 【面試】I/O 複用面試
- Java™ 教程(命令列I/O)Java命令列
- Linux I/O排程器Linux
- 網路程式設計-I/O複用程式設計
- 從網路I/O模型到Netty,先深入瞭解下I/O多路複用模型Netty
- 揭秘計算機奇蹟:探索I/O裝置的神秘世界!計算機
- "萬字" Java I/O 詳解Java
- 網路I/O模型 解讀模型
- Linux下磁碟I/O測試Linux
- 作業系統—I/O 模型作業系統模型
- 深入理解Java I/O模型Java模型