- Enterprise PowerShell Scripting Bootcamp
- Brenton J.W. Blawat
- 223字
- 2021-07-09 21:03:03
Performance considerations
This book dives into important performance considerations for your scripts. Since PowerShell is an extremely flexible language, you can complete the same activity in multiple ways. While both sets of code get the script to create the same results, there are ways to optimize your code to make it much more efficient. This becomes increasingly important as you evaluate large amounts of data.
Execution time for file scanning, for example, exponentially grows with the quantity of files and the file sizes. 100 files with 100 lines of code can quickly create 10,000 evaluations. Now, if you scale that to 6 million files in a storage volume times 100 lines of code, you are performing 600 million evaluations. Small code performance improvements can significantly optimize your scanning of scripts at scale.
Some of the performance considerations include:
- Measuring commands: You will evaluate a technique to measure the execution time for commands.
- Cmdlet considerations: You will learn which cmdlets are more efficient than others and how to avoid common cmdlet mistakes.
- Regular expressions over arrays: Regular expressions can be difficult to learn, but they provide significant performance improvements to your scripts. You will learn how to properly implement dynamic regular expressions in your scripts.
- Switch statements: You will evaluate how to perform data sorting with switches and why switch statements are significantly faster.
- 人工智能超越人類
- 會聲會影X5視頻剪輯高手速成
- 網絡服務器架設(Windows Server+Linux Server)
- TestStand工業自動化測試管理(典藏版)
- Blockchain Quick Start Guide
- Learning Apache Cassandra(Second Edition)
- ServiceNow Cookbook
- CompTIA Linux+ Certification Guide
- 菜鳥起飛電腦組裝·維護與故障排查
- Raspberry Pi Projects for Kids
- 巧學活用Linux
- 牛津通識讀本:大數據(中文版)
- 特征工程入門與實踐
- 計算機仿真技術
- Python Data Mining Quick Start Guide