René's URL Explorer Experiment


Title: Revert 'Add jmethodID cache' by jbachorik · Pull Request #7 · DataDog/java-profiler · GitHub

Open Graph Title: Revert 'Add jmethodID cache' by jbachorik · Pull Request #7 · DataDog/java-profiler

X Title: Revert 'Add jmethodID cache' by jbachorik · Pull Request #7 · DataDog/java-profiler

Description: Contribute to DataDog/java-profiler development by creating an account on GitHub.

Open Graph Description: This is a straight revert of merge introducing the jmethodID cache. We are seeing an unexplainable slow memory leak with the current profiler library and the cache is the main suspect (although it ...

X Description: This is a straight revert of merge introducing the jmethodID cache. We are seeing an unexplainable slow memory leak with the current profiler library and the cache is the main suspect (although it ...

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

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:8415fb75-12cc-e037-be90-64f9357fe15d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA27C:17B22E:D2D08:153AAF:6A4D54C1
html-safe-nonceab18a8612ed9e93a3417d5f6c7f06a766a2ca4a5bca7aac658db54c406a1aa1c
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMjdDOjE3QjIyRTpEMkQwODoxNTNBQUY6NkE0RDU0QzEiLCJ2aXNpdG9yX2lkIjoiMTE5NjI5Mzk0NTg2NjE0NzAwOSIsInJlZ2lvbl9lZGdlIjoid2VzdHVzMiIsInJlZ2lvbl9yZW5kZXIiOiJ3ZXN0dXMyIn0=
visitor-hmacf5a1bd2b563aba79bc1b4d02900b8b42fa69df8bca7d77de42ee831cfc55a982
hovercard-subject-tagpull_request:1484606058
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/DataDog/java-profiler/7/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/9c131ecfe324fffea0a3e52af8bf9927764472a5652c14b9d766af705ddfadd3/DataDog/java-profiler/pull/7
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9c131ecfe324fffea0a3e52af8bf9927764472a5652c14b9d766af705ddfadd3/DataDog/java-profiler/pull/7
og:image:altThis is a straight revert of merge introducing the jmethodID cache. We are seeing an unexplainable slow memory leak with the current profiler library and the cache is the main suspect (although it ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejbachorik
hostnamegithub.com
expected-hostnamegithub.com
None92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6
turbo-cache-controlno-cache
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
release56fc8347865a14e2ec811533d68f929cf4e0ec19
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/DataDog/java-profiler/pull/7#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F7
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
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/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/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/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%2F7
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=DataDog%2Fjava-profiler
Reloadhttps://github.com/DataDog/java-profiler/pull/7
Reloadhttps://github.com/DataDog/java-profiler/pull/7
Reloadhttps://github.com/DataDog/java-profiler/pull/7
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
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 32 https://github.com/login?return_to=%2FDataDog%2Fjava-profiler
Code https://github.com/DataDog/java-profiler
Issues 8 https://github.com/DataDog/java-profiler/issues
Pull requests 13 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
jbachorikhttps://github.com/jbachorik
release/0.70._https://github.com/DataDog/java-profiler/tree/release/0.70._
jb/revert_jmethodid_cachehttps://github.com/DataDog/java-profiler/tree/jb/revert_jmethodid_cache
Conversationhttps://github.com/DataDog/java-profiler/pull/7
Commits1 (1)https://github.com/DataDog/java-profiler/pull/7/commits
Checkshttps://github.com/DataDog/java-profiler/pull/7/checks
Files changedhttps://github.com/DataDog/java-profiler/pull/7/files
Revert 'Add jmethodID cache'https://github.com/DataDog/java-profiler/pull/7#top
jbachorikhttps://github.com/jbachorik
release/0.70._https://github.com/DataDog/java-profiler/tree/release/0.70._
jb/revert_jmethodid_cachehttps://github.com/DataDog/java-profiler/tree/jb/revert_jmethodid_cache
https://github.com/jbachorik
jbachorikhttps://github.com/jbachorik
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issue-1861286057
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/jbachorik
Revert 'Add jmethodID cache'https://github.com/DataDog/java-profiler/pull/7/commits/46942e09f3b4a043481cf64f74e8179302253f20
46942e0https://github.com/DataDog/java-profiler/pull/7/commits/46942e09f3b4a043481cf64f74e8179302253f20
https://github.com/jbachorik
jbachorikhttps://github.com/jbachorik
richardstartinhttps://github.com/richardstartin
August 22, 2023 11:45https://github.com/DataDog/java-profiler/pull/7#event-10157488998
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688030916
Local variable 'jni' shadows outer functionhttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.h#L153
Local variable 'size' shadows outer functionhttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/callTraceStorage.cpp#L38
Local variable 'prev' shadows outer functionhttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/callTraceStorage.cpp#L59
The class 'NativeFunc' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/codeCache.h#L34
Local variable 'i' shadows outer variablehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/codeCache.cpp#L246
Consider using std::transform algorithm instead of a raw loop.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/codeCache.cpp#L241
struct member 'Tag::value' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/context.h#L27
struct member 'ContextPage::capacity' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/context.h#L48
struct member 'ContextPage::storage' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/context.h#L49
Class 'Dictionary' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dictionary.h#L65
struct member 'DictRow::keys' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dictionary.h#L34
struct member 'DictRow::next' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dictionary.h#L35
Local variable 'pc_off' shadows outer variablehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dwarf.cpp#L278
Class 'WallClockEpochEvent' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L80
struct member 'QueueTimeEvent::_start' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L153
struct member 'QueueTimeEvent::_end' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L154
struct member 'QueueTimeEvent::_task' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L155
struct member 'QueueTimeEvent::_scheduler' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L156
struct member 'QueueTimeEvent::_origin' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/event.h#L157
The class 'ObjectSampler' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/objectSampler.h#L32
The class 'VirtualSpaceSummary' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jvmHeap.h#L23
The class 'GCHeapSummary' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jvmHeap.h#L37
The class 'CollectedHeap' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jvmHeap.h#L55
Class 'Element' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jfrMetadata.h#L118
Class 'NoField' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jfrMetadata.h#L155
Class 'MutexLocker' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/mutex.h#L51
Class 'MethodList' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.h#L181
The function 'is_nofield' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/jfrMetadata.h#L157
The function 'check' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/objectSampler.h#L59
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/objectSampler.h#L60
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/objectSampler.h#L61
The function 'interval' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/objectSampler.h#L63
Condition 'enabled()' is always falsehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/tsc.h#L70
Condition 'usage._maxSize==-1' is always falsehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.h#L464
Variable 'thread_ids' can be declared with consthttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L936
struct member 'CpuTime::real' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.h#L49
struct member 'CpuTime::user' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.h#L50
struct member 'CpuTime::system' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.h#L51
The function 'name' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L38
The function 'interval' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L42
The function 'check' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L46
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L47
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L48
The function 'enableEvents' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L50
The function 'check' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9ObjectSampler.h#L25
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9ObjectSampler.h#L26
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9ObjectSampler.h#L27
struct member 'jvmtiStackInfoExtended::frame_buffer' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9Ext.h#L37
The class 'J9WallClock' does not declare a constructor although it has private member variables which likely require initialization.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L24
The function 'name' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L47
The function 'interval' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L51
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L59
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L60
The function 'enableEvents' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9WallClock.h#L62
The function 'name' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.h#L66
The function 'interval' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.h#L70
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.h#L74
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.h#L75
The function 'enableEvents' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.h#L77
Condition 'max_heap==-1' is always falsehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/livenessTracker.cpp#L127
Condition 'max_heap==-1' is always falsehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/livenessTracker.cpp#L144
Condition 'level>=_level' is always truehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/log.cpp#L93
The function 'rewind' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L58
The function 'next' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L68
The function 'size' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L76
The function 'check' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L46
The function 'start' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L47
The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L48
The function 'registerThread' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L51
The function 'unregisterThread' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L52
The function 'interval' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L53
The function 'name' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L57
The function 'enableEvents' overrides a function in a base class but is not marked with a 'override' specifier.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents.h#L67
Local variable 'ml' shadows outer variablehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1051
Local variable 'ml' shadows outer variablehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1256
Variable 'error' is assigned a value that is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1114
Variable 'error' is assigned a value that is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1123
Variable 'error' is assigned a value that is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1133
Variable 'error' is assigned a value that is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1319
Unused private function: 'StackFrame::withinCurrentStack'https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackFrame.h#L29
Condition 'pc>(const void*)-MIN_VALID_PC' is always truehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackWalker.cpp#L78
Condition 'pc>(const void*)-MIN_VALID_PC' is always truehttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackWalker.cpp#L167
The scope of the variable 'prev_sp' can be reduced.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackWalker.cpp#L94
Class 'SymbolDesc' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/symbols_linux.cpp#L42
Class 'MemoryMapDesc' has a constructor with 1 argument that is not explicit.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/symbols_linux.cpp#L63
struct member 'ASGCT_CallTrace::env' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.h#L89
struct member 'ASGCT_CallTrace::frames' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.h#L91
struct member 'JVMTIFunctions::unused1' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.h#L104
struct member 'JVMTIFunctions::unused2' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.h#L106
The scope of the variable 'delayedCounter' can be reduced.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.cpp#L553
Variable 'error' is assigned a value that is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.cpp#L596
Variable 'ctx' can be declared with consthttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/wallClock.cpp#L63
The function 'Agent_OnAttach' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.cpp#L454
The function 'Agent_OnLoad' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.cpp#L435
The function 'GetJ9vmThread' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9Ext.h#L73
The function 'JNI_OnLoad' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.cpp#L485
The function 'JNI_OnUnload' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.cpp#L493
The function 'Java_com_datadoghq_profiler_JavaProfiler_currentTicks0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L236
The function 'Java_com_datadoghq_profiler_JavaProfiler_describeDebugCounters0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L180
The function 'Java_com_datadoghq_profiler_JavaProfiler_dump0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L165
The function 'Java_com_datadoghq_profiler_JavaProfiler_execute0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L81
The function 'Java_com_datadoghq_profiler_JavaProfiler_filterThread0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L113
The function 'Java_com_datadoghq_profiler_JavaProfiler_getContextPage0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L127
The function 'Java_com_datadoghq_profiler_JavaProfiler_getContextPageOffset0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L133
The function 'Java_com_datadoghq_profiler_JavaProfiler_getDebugCounters0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L171
The function 'Java_com_datadoghq_profiler_JavaProfiler_getMaxContextPages0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L139
The function 'Java_com_datadoghq_profiler_JavaProfiler_getSamples' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L108
The function 'Java_com_datadoghq_profiler_JavaProfiler_getTid0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L76
The function 'Java_com_datadoghq_profiler_JavaProfiler_recordQueueEnd0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L211
The function 'Java_com_datadoghq_profiler_JavaProfiler_recordSettingEvent0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L195
The function 'Java_com_datadoghq_profiler_JavaProfiler_recordTrace0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L144
The function 'Java_com_datadoghq_profiler_JavaProfiler_registerConstant0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L158
The function 'Java_com_datadoghq_profiler_JavaProfiler_stop0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L67
The function 'Java_com_datadoghq_profiler_JavaProfiler_tscFrequency0' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/javaApi.cpp#L241
The function 'VMObjectAlloc' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/j9ObjectSampler.cpp#L33
The function '_min' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/livenessTracker.cpp#L176
The function 'appendRecording' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L457
The function 'arg1' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackFrame_aarch64.cpp#L52
The function 'arg3' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/stackFrame_aarch64.cpp#L60
The function 'body' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.h#L201
The function 'copyTo' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L295
The function 'cpuMonitorCycle' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L427
The function 'cputime' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L128
The function 'describeCounters' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/counters.h#L102
The function 'fileSize' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L326
The function 'flushJfr' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L1212
The function 'fromMethodID' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.h#L316
The function 'getCounters' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/counters.h#L76
The function 'hasClassNames' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.h#L139
The function 'notify' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/mutex.cpp#L44
The function 'ntoh64' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L160
The function 'pair' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/trap.cpp#L52
The function 'readCounter' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/perfEvents_macos.cpp#L30
The function 'restartProfiler' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmEntry.cpp#L382
The function 'schedPolicy' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/os_macos.cpp#L182
The function 'uninstallTraps' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/profiler.cpp#L832
The function 'units' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/itimer.h#L34
The function 'updateCounter' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/engine.h#L25
The function 'waitUntil' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/mutex.cpp#L39
The function 'writeListSetting' is never used.https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L674
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688031261
Quantityhttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/Quantity#L5
https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/#L1
https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/#L2
https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/#L1
https://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/#L1
dwarf.cpphttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dwarf.cpp#L231
vmStructs.cpphttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/vmStructs.cpp#L596
flightRecorder.cpphttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/flightRecorder.cpp#L1331
symbols_linux.cpphttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/symbols_linux.cpp#L154
dwarf.hhttps://github.com/DataDog/java-profiler-library/blob/jb/revert_jmethodid_cache/ddprof-lib/src/main/cpp/dwarf.h#L123
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688033043
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688033365
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688033391
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688033769
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688037010
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688037036
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688037556
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688039744
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688040493
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688040697
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#issuecomment-1688041537
a910f6fhttps://github.com/DataDog/java-profiler/commit/a910f6f238110adfe68dde98e3bbbc86f23e1c74
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/richardstartin
richardstartinhttps://github.com/richardstartin
Aug 22, 2023 https://github.com/DataDog/java-profiler/pull/7#pullrequestreview-1589292769
View reviewed changes https://github.com/DataDog/java-profiler/pull/7/files/46942e09f3b4a043481cf64f74e8179302253f20
https://github.com/jbachorik
jbachorikhttps://github.com/jbachorik
09741a0https://github.com/DataDog/java-profiler/commit/09741a0b2fc112d27fe5497edc9da33a0799f7d5
Aug 22, 2023https://github.com/DataDog/java-profiler/pull/7#event-10157800892
https://github.com/jbachorik
jbachorikhttps://github.com/jbachorik
August 22, 2023 12:18https://github.com/DataDog/java-profiler/pull/7#event-10157830228
jbachorikhttps://github.com/jbachorik
May 25, 2026 https://github.com/DataDog/java-profiler/pull/7#ref-commit-e3466e9
https://github.com/jbachorik
https://github.com/claude
fix(profiler): use initial-exec TLS model for signal-depth counterhttps://github.com/DataDog/java-profiler/commit/e3466e9f283b56b6d5e3b9409e2b753a1ada0049
e3466e9https://github.com/DataDog/java-profiler/commit/e3466e9f283b56b6d5e3b9409e2b753a1ada0049
#2https://github.com/DataDog/java-profiler/issues/2
#4https://github.com/DataDog/java-profiler/pull/4
#7https://github.com/DataDog/java-profiler/pull/7
#8https://github.com/DataDog/java-profiler/pull/8
#9https://github.com/DataDog/java-profiler/pull/9
#10https://github.com/DataDog/java-profiler/pull/10
jbachorikhttps://github.com/jbachorik
May 25, 2026 https://github.com/DataDog/java-profiler/pull/7#ref-commit-6ef6687
https://github.com/jbachorik
https://github.com/claude
fix(profiler): address code-review findings on PRhttps://github.com/DataDog/java-profiler/commit/6ef668746c2ca49405f0fd9dfde58b3d16b57d22
#540https://github.com/DataDog/java-profiler/pull/540
6ef6687https://github.com/DataDog/java-profiler/commit/6ef668746c2ca49405f0fd9dfde58b3d16b57d22
#8https://github.com/DataDog/java-profiler/pull/8
#7https://github.com/DataDog/java-profiler/pull/7
#9https://github.com/DataDog/java-profiler/pull/9
#4https://github.com/DataDog/java-profiler/pull/4
#13https://github.com/DataDog/java-profiler/pull/13
#2https://github.com/DataDog/java-profiler/issues/2
#14https://github.com/DataDog/java-profiler/pull/14
https://github.co/hiddenchars
https://github.com/DataDog/java-profiler/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FDataDog%2Fjava-profiler%2Fpull%2F7
https://github.com/richardstartin
richardstartin https://github.com/richardstartin
https://github.com/DataDog/java-profiler/pull/7/files/46942e09f3b4a043481cf64f74e8179302253f20
Please reload this pagehttps://github.com/DataDog/java-profiler/pull/7
https://github.com/jbachorik
https://github.com/richardstartin
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.