Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: e1fce65a6b058fb79777e0e2f3bb448b93ae7a2e https://github.com/WebKit/WebKit/commit/e1fce65a6b058fb79777e0e2f3bb448b93ae7a2e Author: David Degazio <d_dega...@apple.com> Date: 2025-02-28 (Fri, 28 Feb 2025)
Changed paths: M Source/bmalloc/libpas/src/libpas/pas_basic_heap_page_caches.h M Source/bmalloc/libpas/src/libpas/pas_create_basic_heap_page_caches_with_reserved_memory.c M Source/bmalloc/libpas/src/libpas/pas_megapage_cache.c M Source/bmalloc/libpas/src/libpas/pas_megapage_cache.h M Source/bmalloc/libpas/src/libpas/pas_small_medium_bootstrap_heap_page_provider.c Log Message: ----------- Profile the quantities of small v.s. medium megapage allocations in libpas https://bugs.webkit.org/show_bug.cgi?id=288532 rdar://144180799 Reviewed by Yusuke Suzuki. Adds PAS_PROFILE invocations to the paths where we allocate pages for small and medium megapages, and uses the cache provider_arg to pass whether the megapage is small or medium. * Source/bmalloc/libpas/src/libpas/pas_basic_heap_page_caches.h: * Source/bmalloc/libpas/src/libpas/pas_create_basic_heap_page_caches_with_reserved_memory.c: (allocate_from_megapages): (pas_create_basic_heap_page_caches_with_reserved_memory): * Source/bmalloc/libpas/src/libpas/pas_megapage_cache.c: (pas_megapage_cache_construct): * Source/bmalloc/libpas/src/libpas/pas_megapage_cache.h: * Source/bmalloc/libpas/src/libpas/pas_small_medium_bootstrap_heap_page_provider.c: (pas_small_medium_bootstrap_heap_page_provider): Canonical link: https://commits.webkit.org/291370@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes