File tree 1 file changed +15
-0
lines changed 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -638,6 +638,13 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
638
638
639
639
< dl id ="runtime/metrics "> < dt > < a href ="/pkg/runtime/metrics/ "> runtime/metrics</ a > </ dt >
640
640
< dd >
641
+ < p > <!-- https://go.dev/issue/57071 -->
642
+ < code > /sync/mutex/wait/total:seconds</ code > now includes contention on
643
+ runtime-internal locks in addition to
644
+ < a href ="/pkg/sync#Mutex "> < code > sync.Mutex</ code > </ a > and
645
+ < a href ="/pkg/sync#RWMutex "> < code > sync.RWMutex</ code > </ a > .
646
+ </ p >
647
+
641
648
< p > <!-- https://go.dev/issue/63340 -->
642
649
TODO: < a href ="https://go.dev/issue/63340 "> https://go.dev/issue/63340</ a > : provide histogram of all STW events
643
650
</ p >
@@ -654,6 +661,14 @@ <h3 id="minor_library_changes">Minor changes to the library</h3>
654
661
now record 1 second of delay instead of 10 milliseconds of delay.
655
662
</ p >
656
663
664
+ < p > <!-- https://go.dev/issue/57071 -->
665
+ Mutex profiles also now include contention on runtime-internal locks in addition to
666
+ < a href ="/pkg/sync#Mutex "> < code > sync.Mutex</ code > </ a > and
667
+ < a href ="/pkg/sync#RWMutex "> < code > sync.RWMutex</ code > </ a > .
668
+ Contention on runtime-internal locks is always reported at < code > runtime._LostContendedRuntimeLock</ code > .
669
+ A future release will add complete stack traces in these cases.
670
+ </ p >
671
+
657
672
< p > <!-- https://go.dev/issue/50891 -->
658
673
CPU profiles on Darwin platforms now contain the process's memory map, enabling the disassembly
659
674
view in the pprof tool.
You can’t perform that action at this time.
0 commit comments