Skip to content

Commit ba70736

Browse files
Merge pull request #1435 from jasonrandrews/review
spelling updates
2 parents 7eeef96 + 3a8fa51 commit ba70736

File tree

10 files changed

+65
-22
lines changed

10 files changed

+65
-22
lines changed

.wordlist.txt

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3380,4 +3380,44 @@ wiseeye
33803380
wlcsp
33813381
xB
33823382
xmodem
3383-
yolov
3383+
yolov
3384+
Dsouza
3385+
FGCT
3386+
GCT
3387+
GCs
3388+
GC’s
3389+
HNso
3390+
HeapRegionSize
3391+
HugePages
3392+
InitiatingHeapOccupancyPercent
3393+
JDKs
3394+
JVMs
3395+
LZMA
3396+
Lau
3397+
LuaJIT
3398+
NGFW
3399+
ParallelGCThreads
3400+
Preema
3401+
Roesch
3402+
Sourcefire
3403+
TPACKET
3404+
WebGPU’s
3405+
Whitepaper
3406+
YGCT
3407+
axion
3408+
callstack
3409+
et
3410+
gc
3411+
grubfile
3412+
jstat
3413+
mqF
3414+
netresec
3415+
parallelizing
3416+
profileable
3417+
profilers
3418+
ruleset
3419+
snortrules
3420+
techmahindra
3421+
unreferenced
3422+
uptime
3423+
wC

content/learning-paths/laptops-and-desktops/_index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ operatingsystems_filter:
1313
- ChromeOS: 1
1414
- Linux: 29
1515
- macOS: 7
16-
- Windows: 37
16+
- Windows: 38
1717
subjects_filter:
1818
- CI-CD: 3
1919
- Containers and Virtualization: 6
2020
- Migration to Arm: 26
21-
- Performance and Architecture: 20
21+
- Performance and Architecture: 21
2222
subtitle: Create and migrate apps for power efficient performance
2323
title: Laptops and Desktops
2424
tools_software_languages_filter:
@@ -57,8 +57,8 @@ tools_software_languages_filter:
5757
- Neovim: 1
5858
- Node.js: 3
5959
- OpenCV: 1
60-
- perf: 2
61-
- Python: 2
60+
- perf: 3
61+
- Python: 3
6262
- Qt: 2
6363
- Remote.It: 1
6464
- RME: 1
@@ -73,7 +73,7 @@ tools_software_languages_filter:
7373
- Windows Performance Analyzer: 1
7474
- Windows Presentation Foundation: 1
7575
- Windows Sandbox: 1
76-
- WindowsPerf: 3
76+
- WindowsPerf: 4
7777
- WinUI 3: 1
7878
- WSL: 1
7979
- Xamarin Forms: 1

content/learning-paths/servers-and-cloud-computing/_index.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ maintopic: true
99
operatingsystems_filter:
1010
- Android: 2
1111
- Baremetal: 1
12-
- Linux: 109
12+
- Linux: 111
1313
- macOS: 9
14-
- Windows: 12
14+
- Windows: 13
1515
pinned_modules:
1616
- module:
1717
name: Recommended getting started learning paths
@@ -22,9 +22,9 @@ subjects_filter:
2222
- CI-CD: 4
2323
- Containers and Virtualization: 25
2424
- Databases: 15
25-
- Libraries: 6
25+
- Libraries: 7
2626
- ML: 14
27-
- Performance and Architecture: 38
27+
- Performance and Architecture: 40
2828
- Storage: 1
2929
- Web: 10
3030
subtitle: Optimize cloud native apps on Arm for performance and cost
@@ -44,9 +44,10 @@ tools_software_languages_filter:
4444
- Assembly: 4
4545
- assembly: 1
4646
- AWS CodeBuild: 1
47-
- AWS EC2: 1
47+
- AWS EC2: 2
4848
- AWS Elastic Container Service (ECS): 1
4949
- AWS Elastic Kubernetes Service (EKS): 2
50+
- Bash: 1
5051
- Bastion: 3
5152
- BOLT: 1
5253
- bpftool: 1
@@ -69,7 +70,7 @@ tools_software_languages_filter:
6970
- Flink: 1
7071
- Fortran: 1
7172
- FVP: 3
72-
- GCC: 18
73+
- GCC: 19
7374
- gdb: 1
7475
- Geekbench: 1
7576
- GenAI: 5
@@ -83,7 +84,7 @@ tools_software_languages_filter:
8384
- InnoDB: 1
8485
- Intrinsics: 1
8586
- JAVA: 1
86-
- Java: 1
87+
- Java: 2
8788
- JAX: 1
8889
- Kafka: 1
8990
- Keras: 1
@@ -105,9 +106,9 @@ tools_software_languages_filter:
105106
- Nginx: 3
106107
- Node.js: 3
107108
- PAPI: 1
108-
- perf: 3
109+
- perf: 4
109110
- PostgreSQL: 4
110-
- Python: 12
111+
- Python: 13
111112
- PyTorch: 5
112113
- RAG: 1
113114
- Redis: 3
@@ -116,6 +117,7 @@ tools_software_languages_filter:
116117
- Rust: 2
117118
- snappy: 1
118119
- Snort: 1
120+
- Snort3: 1
119121
- SQL: 7
120122
- Streamline CLI: 1
121123
- Supervisor: 1
@@ -130,6 +132,7 @@ tools_software_languages_filter:
130132
- TypeScript: 1
131133
- Vectorscan: 1
132134
- Visual Studio Code: 3
135+
- WindowsPerf: 1
133136
- WordPress: 3
134137
- x265: 1
135138
- zlib: 1

content/learning-paths/servers-and-cloud-computing/java-gc-tuning/Tuning Parameters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ As described in the previous section, the performance improvement from moving to
4444

4545
### Add Garbage Collector Targets
4646

47-
You can manually provide targets for specific metrics and the GC will attempt to meet those requirements. For example, if you have a time-sensitive application such as a REST server, you might want to ensure that all customers receive a response within a specific time. You might find that if a client request is sent during Garbage Collection that you need to ensure that the GC pause time is minimised.
47+
You can manually provide targets for specific metrics and the GC will attempt to meet those requirements. For example, if you have a time-sensitive application such as a REST server, you might want to ensure that all customers receive a response within a specific time. You might find that if a client request is sent during Garbage Collection that you need to ensure that the GC pause time is minimized.
4848

4949
Running the command with the `-XX:MaxGCPauseMillis=<N>` sets a target max GC pause time:
5050

content/learning-paths/servers-and-cloud-computing/java-gc-tuning/different_gcs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Once the old generation is full, a full GC pause blocks all application threads
2626

2727
### Garbage First Garbage Collector (G1GC)
2828

29-
From JDK Version 11, the G1GC is the default Garbage Collector. G1 Garbage Collector (GC) works by dividing the heap into discrete regions, typically around 2,048 by default. These regions can be part of either the old or new generation and do not need to be contiguous. The purpose of having regions in the old generation is to allow concurrent background threads to identify and target regions with a higher concentration of unreferenced objects. The trade-off of using concurrent threads is at the expense of slightly higher CPU utilisation. G1GC is most effective when there is at least 20% unutilised CPU headroom.
29+
From JDK Version 11, the G1GC is the default Garbage Collector. G1 Garbage Collector (GC) works by dividing the heap into discrete regions, typically around 2,048 by default. These regions can be part of either the old or new generation and do not need to be contiguous. The purpose of having regions in the old generation is to allow concurrent background threads to identify and target regions with a higher concentration of unreferenced objects. The trade-off of using concurrent threads is at the expense of slightly higher CPU utilization. G1GC is most effective when there is at least 20% unutilized CPU headroom.
3030

3131
Although collecting a region still necessitates pausing application threads, G1GC can prioritize regions with the most garbage, thereby minimizing the time spent on garbage collection. The result is that the pause times for full GC pauses is less compared to the throughput collector. Figure 2 illustrates how the G1GC is divided into discrete chunks and how memory is freed.
3232

content/learning-paths/servers-and-cloud-computing/java-gc-tuning/optional_tuning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ In JDK8, to observe how the JVM resizes an application, set the `-XX:+PrintAdapt
2828

2929
### Is your GC NUMA aware?
3030

31-
Non-Uniform Memory Architecture (NUMA) occurs when the memory performance varies depending on which core the application is running on and where the data is located in memory. This is a common occurrence if you are using a system with multiple sockets, where you need to ensure that the GC is aware of this to optimise memory access patterns. You can use the `numactl` command line tool to check if your system is of Non-Uniform Memory Architecture.
31+
Non-Uniform Memory Architecture (NUMA) occurs when the memory performance varies depending on which core the application is running on and where the data is located in memory. This is a common occurrence if you are using a system with multiple sockets, where you need to ensure that the GC is aware of this to optimize memory access patterns. You can use the `numactl` command line tool to check if your system is of Non-Uniform Memory Architecture.
3232

3333
You can install `numactl` with your distribution's package manager. For example, on Ubuntu, you can run `sudo apt-get install numactl`.
3434

content/learning-paths/servers-and-cloud-computing/java-gc-tuning/setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ OpenJDK Runtime Environment Corretto-21.0.4.7.1 (build 21.0.4+7-LTS)
2323
OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (build 21.0.4+7-LTS, mixed mode, sharing)
2424
```
2525

26-
If the `java` command is not recognised, you can follow the [Arm Java install guide](/install-guides/java/) to install Java on your system.
26+
If the `java` command is not recognized, you can follow the [Arm Java install guide](/install-guides/java/) to install Java on your system.
2727

2828
### Identify available Garbage Collectors
2929

content/learning-paths/servers-and-cloud-computing/snort3-multithreading/build-and-install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ installPackages()
8888
sudo apt-get update
8989
sudo apt-get install -y $LIST_OF_APPS
9090

91-
# required to get optimised result from Snort3
91+
# required to get optimized result from Snort3
9292
downlaodPackages
9393
mkdir -p ${ROOT_DIR}/snort3
9494
tar -xzf 3.3.5.0.tar.gz --directory ${ROOT_DIR}/snort3 --strip-components=1

content/learning-paths/servers-and-cloud-computing/snort3-multithreading/usecase.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ For testing, you can use `--daq dump` to analyze PCAP files.
252252
253253
## Spawn Snort3 process with multithreading
254254
255-
To run Snort3 with multithread start from the `Test` directory.
255+
To run Snort3 with multithreading start from the `Test` directory.
256256
257257
```bash
258258
cd $HOME/build/Test

content/learning-paths/smartphones-and-mobile/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ tools_software_languages_filter:
4747
- GoogleTest: 1
4848
- Java: 4
4949
- Kotlin: 4
50+
- LiteRT: 1
5051
- llvm-mca: 1
5152
- MediaPipe: 1
5253
- Memory Bug Report: 1
@@ -61,7 +62,6 @@ tools_software_languages_filter:
6162
- Rust: 2
6263
- SDDiskTool: 1
6364
- SVE2: 1
64-
- tflite: 1
6565
- Total Compute: 1
6666
- Trusted Firmware: 1
6767
- Unity: 6

0 commit comments

Comments
 (0)