René's URL Explorer Experiment


Title: Don't preload jmethodIDs when cstack=vm with hotspot JVM by zhengyu123 · Pull Request #549 · DataDog/java-profiler · GitHub

Open Graph Title: Don't preload jmethodIDs when cstack=vm with hotspot JVM by zhengyu123 · Pull Request #549 · DataDog/java-profiler

X Title: Don't preload jmethodIDs when cstack=vm with hotspot JVM by zhengyu123 · Pull Request #549 · DataDog/java-profiler

Description: What does this PR do?: Reduce memory overhead by storing raw Method pointers instead of pre-allocating jmethodIDs for classes loaded by system class loaders (bootstrap, platform and application) This feature only applies to hotspot JVM when cstack=vm Motivation: Pre-allocating jmethodIDs can consume significant amount of native memory, e.g. 9G in some extreme cases. By introducing optional lazy jmethodID resolution for system classes, HotSpot JVM profiling avoids loading jmethodIDs for every method, but only the methods on stacks, a significant optimization for native memory usage. Additional Notes: This feature is optional and is off by default. To enable the feature, set fjmethodid=false How to test the change?: Running renaissance akka benchmark with NMT, exams jmethodID sites: Mainline (without this PR) [0x0000726344c5f43d] InstanceKlass::get_jmethod_id(methodHandle const&)+0x8d [0x000072634500e78a] Method::jmethod_id()+0x6a [0x0000726344e78f63] JvmtiEnv::GetClassMethods(oopDesc*, int*, _jmethodID***)+0x2b3 [0x0000726344e2eb86] jvmti_GetClassMethods+0x206 (malloc=430672 type=Class #3156) (at peak) [0x000072634500d4d1] Method::ensure_jmethod_ids(ClassLoaderData*, int)+0xd1 [0x0000726344e78f57] JvmtiEnv::GetClassMethods(oopDesc*, int*, _jmethodID***)+0x2a7 [0x0000726344e2eb86] jvmti_GetClassMethods+0x206 [0x0000726344145374] _jvmtiEnv::GetClassMethods(_jclass*, int*, _jmethodID***)+0x34 (malloc=392776 type=Internal #2397) (at peak) [0x000072634500d48d] Method::ensure_jmethod_ids(ClassLoaderData*, int)+0x8d [0x0000726344e78f57] JvmtiEnv::GetClassMethods(oopDesc*, int*, _jmethodID***)+0x2a7 [0x0000726344e2eb86] jvmti_GetClassMethods+0x206 [0x0000726344145374] _jvmtiEnv::GetClassMethods(_jclass*, int*, _jmethodID***)+0x34 (malloc=57528 type=Class #2397) (at peak) With force_jmethodID=false [0x0000762891b93651] Method::ensure_jmethod_ids(ClassLoaderData*, int)+0x251 [0x00007628919fef57] JvmtiEnv::GetClassMethods(oopDesc*, int*, _jmethodID***)+0x2a7 [0x00007628919b4b86] jvmti_GetClassMethods+0x206 [0x0000762890ce9594] _jvmtiEnv::GetClassMethods(_jclass*, int*, _jmethodID***)+0x34 (malloc=3920 type=Class #98) (at peak) [0x0000762891b93850] Method::make_jmethod_id(ClassLoaderData*, Method*)+0x90 [0x00007628917e548d] InstanceKlass::get_jmethod_id(methodHandle const&)+0xdd [0x0000762891b9478a] Method::jmethod_id()+0x6a [0x00007628918a0186] get_method_id(JNIEnv_*, _jclass*, char const*, char const*, bool, JavaThread*) [clone .constprop.0]+0x186 (malloc=1536 type=Class #64) (at peak) [0x00007628917e543d] InstanceKlass::get_jmethod_id(methodHandle const&)+0x8d [0x0000762891b9478a] Method::jmethod_id()+0x6a [0x00007628919fef63] JvmtiEnv::GetClassMethods(oopDesc*, int*, _jmethodID***)+0x2b3 [0x00007628919b4b86] jvmti_GetClassMethods+0x206 (malloc=252656 type=Class #1792) (at peak) For Datadog employees: If this PR touches code that signs or publishes builds or packages, or handles credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance. This PR doesn't touch any of that. JIRA: PROF-13548 Unsure? Have a question? Request a review!

Open Graph Description: What does this PR do?: Reduce memory overhead by storing raw Method pointers instead of pre-allocating jmethodIDs for classes loaded by system class loaders (bootstrap, platform and application) Th...

X Description: What does this PR do?: Reduce memory overhead by storing raw Method pointers instead of pre-allocating jmethodIDs for classes loaded by system class loaders (bootstrap, platform and application) Th...

Opengraph URL: https://github.com/DataDog/java-profiler/pull/549

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits/:range(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:ac02ecde-0ce4-13f4-4f5a-4d943e2b8454
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE328:21BA3B:362B720:482D70F:6A655A9E
html-safe-noncef8e6d4d86c59267e800bc3a3ddcafd5433a1f1eafb0ce2daaca96016d28c512e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMzI4OjIxQkEzQjozNjJCNzIwOjQ4MkQ3MEY6NkE2NTVBOUUiLCJ2aXNpdG9yX2lkIjoiMzIxNjIyMDYzODU4OTMxMTY0NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacbd9b7a805c5a3cfb308346393483921ce80724ac89db555b7ca0a99d93f7cdfc
hovercard-subject-tagpull_request:3757703360
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
twitter:imagehttps://avatars.githubusercontent.com/u/13698673?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/13698673?s=400&v=4
og:image:altWhat does this PR do?: Reduce memory overhead by storing raw Method pointers instead of pre-allocating jmethodIDs for classes loaded by system class loaders (bootstrap, platform and application) Th...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/DataDog/java-profiler git https://github.com/DataDog/java-profiler.git
octolytics-dimension-user_id365230
octolytics-dimension-user_loginDataDog
octolytics-dimension-repository_id585532470
octolytics-dimension-repository_nwoDataDog/java-profiler
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id585532470
octolytics-dimension-repository_network_root_nwoDataDog/java-profiler
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F549%2Fcommits%2F4827c68be24420c1a2dcc3921ee194f24d52596f
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F549%2Fcommits%2F4827c68be24420c1a2dcc3921ee194f24d52596f
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=DataDog%2Fjava-profiler
Reloadhttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Reloadhttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Reloadhttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
DataDog https://github.com/DataDog
java-profilerhttps://github.com/DataDog/java-profiler
Notifications https://github.com/login?return_to=%2FDataDog%2Fjava-profiler
Fork 12 https://github.com/login?return_to=%2FDataDog%2Fjava-profiler
Star 33 https://github.com/login?return_to=%2FDataDog%2Fjava-profiler
Code https://github.com/DataDog/java-profiler
Issues 10 https://github.com/DataDog/java-profiler/issues
Pull requests 20 https://github.com/DataDog/java-profiler/pulls
Actions https://github.com/DataDog/java-profiler/actions
Security and quality 0 https://github.com/DataDog/java-profiler/security
Insights https://github.com/DataDog/java-profiler/pulse
Code https://github.com/DataDog/java-profiler
Issues https://github.com/DataDog/java-profiler/issues
Pull requests https://github.com/DataDog/java-profiler/pulls
Actions https://github.com/DataDog/java-profiler/actions
Security and quality https://github.com/DataDog/java-profiler/security
Insights https://github.com/DataDog/java-profiler/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FDataDog%2Fjava-profiler%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FDataDog%2Fjava-profiler%2Fissues%2Fnew%2Fchoose
zhengyu123https://github.com/zhengyu123
mainhttps://github.com/DataDog/java-profiler/tree/main
hs_jmethod_idhttps://github.com/DataDog/java-profiler/tree/hs_jmethod_id
Conversation 234 https://github.com/DataDog/java-profiler/pull/549
Commits 60 https://github.com/DataDog/java-profiler/pull/549/commits
Checks 257 https://github.com/DataDog/java-profiler/pull/549/checks
Files changed https://github.com/DataDog/java-profiler/pull/549/files
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Don't preload jmethodIDs when cstack=vm with hotspot JVM https://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f#top
Show all changes 60 commits https://github.com/DataDog/java-profiler/pull/549/files
5f5fa35 Don't preload jmethodIDs when cstack=vm with hotspot JVM zhengyu123 May 27, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/5f5fa35b344941858cab19067bd223741467d003
4e3bf98 v1 zhengyu123 May 27, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/4e3bf98443831812c57cd307815616e9c994ecd1
957d27c v2 zhengyu123 May 28, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/957d27c8b452b83687c38cf2c38a21d6b2a3d7c5
14728a7 v3 zhengyu123 May 31, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/14728a78026a7bc43fc1830435ba006d068ddd9e
64e183b Clean up zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/64e183bc283dbd8573b564b0396297e0fd7b8d2a
c782c3c Fix zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/c782c3c5468377e0ad06f137d8984c534d7d28cd
c462d85 Add application/platform class loader support zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/c462d853d321dcf9b043f383a44e5fee2130d0fd
7710c6f Fix zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/7710c6f220a6b9fe9b3141612f78543063a61360
6c6f1a7 Fix zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/6c6f1a7d46103f7c38f51a8f405102086797ebe2
07c3a4c Harden symbolAt() zhengyu123 Jun 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/07c3a4ca9e6ac080e1d214d6d11daefeaf3d1c02
4827c68 Merge branch 'main' into hs_jmethod_id zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
3dda4e3 force_jmethodID argument zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/3dda4e3a4610edc18e0a174ee23cf0b573fb2d6f
a826e7e Consolidate JVM initialization zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/a826e7e3bd4d39feb7651a38f120a29c5c67aa4b
9d1818a Cleanup: fixed typo and etc. zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/9d1818ace7ae4bb9dc6f11746249000d7a884884
13349c3 Remove dead code zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/13349c38df87c759284643947ac777a57c8a98b6
06b1a92 Fix zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/06b1a92fdadcab0262646f8c9497edc4271ed0be
b95c88c Fix zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b95c88c66f976b06472d3d8f50bc40eb7fafbd4d
df5e992 Fix zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/df5e9925597fddac0dcee5113b7978323962c312
c26aeea Handle hidden classes zhengyu123 Jun 2, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/c26aeea66e6156d0ce9b96e4aa2f3763d52c92f8
b2a9a1d Review comments zhengyu123 Jun 3, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b2a9a1d073cee043ee4252d10ed6333c3cd968e0
b56c6b4 Clean up zhengyu123 Jun 3, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b56c6b47e42098d714c74f5670628f5051da3508
7567904 Review comments zhengyu123 Jun 4, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/756790479f5f54af591f2a1b13b10230a5c43a79
79adaea Correct comment zhengyu123 Jun 4, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/79adaea8da8d211a7ee0553a68bc0c1b21925558
4702a62 Merge branch 'main' into hs_jmethod_id zhengyu123 Jun 5, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/4702a6289d216a013c90a5f6e7195517bb0a0a9a
4d6724c Merge branch 'main' into hs_jmethod_id jbachorik Jun 8, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/4d6724c8f59baef9017ef7c41f4dab00461d9028
39149af Review comments zhengyu123 Jun 9, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/39149aff2744bb9aa95f8aea0117eda2a5b33aba
ed1c047 Fix default value zhengyu123 Jun 9, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/ed1c0471bb337e4aa2699ef66a8829cc09c0e895
b5a898f Code review comments zhengyu123 Jun 10, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b5a898f44d49dbf97d4f663867065cd0d2c3bbf7
1ef3b88 More review comments zhengyu123 Jun 11, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/1ef3b8864b26ef9c1b61c7127fbf29ee94cebe25
f7fe9bf Deal with zhengyu123 Jun 12, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/f7fe9bf0dbb09a27514d5aaf632219c5e6c75349
aa92b9b add test zhengyu123 Jun 12, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/aa92b9bfded88508db23c38fae8fc103ec2a782c
b8a3e09 Fix zhengyu123 Jun 12, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b8a3e094fa5fea29bb5e2b9ca0da12ce4e1ab85d
396fec6 Postponding jmethodID loading decision till execution zhengyu123 Jun 12, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/396fec693566496a9efc909c3355ded395f9440c
bb03bac Fix jdk8 patching zhengyu123 Jun 12, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/bb03bac35de81ae9fa536b2196cbef1d0e506594
5b99ea1 Review comments zhengyu123 Jun 15, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/5b99ea1960382b60b57ce44a553a4337cc8aab9a
2bf4732 Cleanup zhengyu123 Jun 15, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/2bf47321f5d5bca570587888e3e605a12ec1ad2f
b41f1b3 Fix zhengyu123 Jun 17, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b41f1b337caba0dd7b1d27e857f9b157d1ec64cf
b524b81 Revert "Fix" zhengyu123 Jun 17, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/b524b8115c73a844bdf0d0bb5d6edc0e4f330c1f
370e84d Fix zhengyu123 Jun 17, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/370e84d0f8b04334019018cb4aade9e041dd2683
0154c29 Review comments zhengyu123 Jun 17, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/0154c29ef82e7bdaa4906ad3f3f9b57ac22139d7
5dc6ca7 Cleanup zhengyu123 Jun 22, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/5dc6ca76891aa1d8473708f5608a9b2e8a54c73f
9310d2c Fix zhengyu123 Jun 22, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/9310d2ccbd0c43fce8778895ff7ba2fd93998825
3d6b19f Review comments zhengyu123 Jun 23, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/3d6b19fa975aa7d60c1fb14cb8bfa396f9958930
a5f1f70 Merge zhengyu123 Jun 23, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/a5f1f70551727140823bc83ed0059ceb54be24a3
4da9b18 Review zhengyu123 Jun 23, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/4da9b18b473dc5d10cfb5be72bd455219c4b569b
52f6f0e Fix initExecution order zhengyu123 Jun 23, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/52f6f0e785362638c95515447adfe68ebb70b095
88be3be Update ddprof-lib/src/main/cpp/hotspot/hotspotSupport.cpp zhengyu123 Jun 24, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/88be3befe70d4309cd95bd08d03a3da6c068d4b5
936d0fa Fix and comments zhengyu123 Jun 24, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/936d0fa9fe54fc38a99b29fef46c8998b1d8afcf
ce46bdf Merge branch 'hs_jmethod_id' of github.com:DataDog/java-profiler into… zhengyu123 Jun 24, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/ce46bdfdc2abd17fa86ef1804e97ae29c9e6395b
5362811 Merge branch 'main' into hs_jmethod_id zhengyu123 Jun 29, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/5362811f0e37ca20763d4763b621870979d3dd88
26a97db Review zhengyu123 Jun 29, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/26a97db45a33328435e19c04d3d8243dea726a1a
03f4a3d Review zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/03f4a3da0c0fa13704cc489adfc755fba3479afc
4787356 Potential fix for pull request finding zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/47873562ea9ac2f3e971c5d0e5532b15ca6e8580
11b7bae Potential fix for pull request finding zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/11b7bae2fa941d28859c739a7f32f1b70665f9f7
bb3213c Potential fix for pull request finding zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/bb3213cdd4d8a37765b2d355e1a38b20c4ffb5eb
7a00ae6 Potential fix for pull request finding zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/7a00ae682df0cbf11e60517fee9f9508082ce699
13222ae Potential fix for pull request finding zhengyu123 Jun 30, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/13222ae60b16a5593ec99e430471fff7e23548ae
cbf0ca9 Potential fix for pull request finding zhengyu123 Jul 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/cbf0ca93ec92d6341d48b4d1ca3d1d5a37ba52f7
ea11a30 Removed duplicated includes zhengyu123 Jul 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/ea11a307aa4712657036dd9eafb24fa734a8f9f5
e99a6ad Merge branch 'main' into hs_jmethod_id zhengyu123 Jul 1, 2026 https://github.com/DataDog/java-profiler/pull/549/commits/e99a6adf02a4250906d6d233b496773443e0745a
Clear filters https://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
Prev https://github.com/DataDog/java-profiler/pull/549/commits/07c3a4ca9e6ac080e1d214d6d11daefeaf3d1c02
Next https://github.com/DataDog/java-profiler/pull/549/commits/3dda4e3a4610edc18e0a174ee23cf0b573fb2d6f
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/549/commits/4827c68be24420c1a2dcc3921ee194f24d52596f
https://github.com/zhengyu123
zhengyu123https://github.com/DataDog/java-profiler/commits?author=zhengyu123
view the diff.https://github.com/DataDog/java-profiler/commit/4827c68be24420c1a2dcc3921ee194f24d52596f
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.