Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mat-dev] Memory Analyzer 1.12 contribution to Eclipse 2021-06 M3
  • From: "Tsvetkov, Krum" <krum.tsvetkov@xxxxxxx>
  • Date: Thu, 27 May 2021 06:59:11 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sap.com; dmarc=pass action=none header.from=sap.com; dkim=pass header.d=sap.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QCxplwR5YatBH60Nc7xxKqejcMDO1diEjdxPRruw80M=; b=D1mdo9pH1MA0d+BBPyD6t9UUb2oXOGJ0uQ4wswjoxEMaKTxpXyuZgCnz/jZEYk3FmwZQhr9mVYuVqqtXONumR9Fw84na4OcS2Povq2obkuoSlB2b1teuUfTgmuE22w5zJI9UTg56adVf+Me+xr/xKbk0QsfjNeH8OcWxUIbt6+gwCcFeeAT9h11Vf780Xv5UJFGEeRYdoiJeepmJfrtW1zV79Rtbqme0LBUuKkeIc+fEfuVpiNFp3HoasBQOKNVaAbs7P6gRkFcyUK95eET29Lg7lB+yzyp7vbbc33uleHidhBXUMVZejdPw4DqTQBO3IxLQ0kqvygDHrui4IWeRqw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UtU2AFeTPh+x2Ipxi3t8Qqzai7hbaBgrYWyZrvfreVBc8YsmtlusSeqwm6QSmoVVHQsf79X3IXc5RURZk+8cUnbuSaM99nknGz0Uy2Ty0mypTqiAFdEHeU+mTgJ5I7MtwBP5uEbUx825+Y0UbABMQCIll/BlM+qBEJL8nUM9y2iFs6n2dN2fazFd1JYa8Drd1lw3B31kg5kXelYGsQgpDoAKzOBenvN2j4Odz0UVdaHjGwd+iEBWxbNcJcNiqeSeHVdt37tm0wg8z5Znv/Z5sBt/RXYGoyUEqp5tr05Fg0f4SzLNNQzPUICjOq34B+oDYsDyYF871T2Ws9seKS3SyQ==
  • Delivered-to: mat-dev@xxxxxxxxxxx
  • Ironport-sdr: Wh7it3eXQ6v3g4U4IcAOu6f9pJmzJkjbOFJ3avIIU6r3Qyki5KGpA3PpoiDEzY2wBjpsNJLHin 7sZNbJ7wCUyiwYSxGuEPGkq6jEecMPvFRVJbTx9qXITZ2UD64w79VOCBqM5tpmvf1z6lTMG7tr KjiRVj2vPG1/dtGbtCGOdW4ym0jCbySBFUBI2Iq9+fnflBFNheKoZE4ZzHj7haeZ0tjhep0hvi I+9LhRkHy0H0trVKTr9O+DPBB0TceNG6USNgJokp23N9LWOvRQtJ8iYvoBboj97dnQrh38/r8y PQOJHsZcfszKtaw0Hd5+mp/e
  • List-archive: <https://www.eclipse.org/mailman/private/mat-dev/>
  • List-help: <mailto:mat-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/mat-dev>, <mailto:mat-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/mat-dev>, <mailto:mat-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHXUUBYINx6F36ScE2MLr4Udjq3G6r0KtEAgAAbugCAAsQSgA==
  • Thread-topic: [mat-dev] Memory Analyzer 1.12 contribution to Eclipse 2021-06 M3
  • User-agent: Microsoft-MacOutlook/16.49.21050901

Hi Andrew,

 

I could spend some time yesterday and were able to test at least the happy path on Mac – having a Java 15 already installed (https://sap.github.io/SapMachine/), the latest MAT snapshot recognized it and started without issues.

I’ll see if I could test some of the other scenarios you mentioned.

 

I also submitted the IP Log for approval.

 

Regards,

Krum

 

From: mat-dev <mat-dev-bounces@xxxxxxxxxxx> on behalf of Andrew Johnson
Reply to: Memory list <mat-dev@xxxxxxxxxxx>
Date: Tuesday, 25. May 2021 at 16:45
To: Memory list <mat-dev@xxxxxxxxxxx>
Subject: Re: [mat-dev] Memory Analyzer 1.12 contribution to Eclipse 2021-06 M3

 

Yes, it does mean that the next version will need Java 11 (at least for stand-alone).
We need to write some instructions as to how to get a suitable JVM.

Perhaps someone could try out these options and write something up (for Windows, Linux or Mac):
using an existing system JVM - does MAT find it if it is on path or is -vm option needed.
https://adoptopenjdk.net/
https://adoptium.net/ - no releases yet
point to a JRE in a recent Eclipse installation

install Memory Analyzer 1.12 into a recent Eclipse installation
install Memory Analyzer 1.12 into an older version Eclipse installation (may have security vulnerabilities)
install Memory Analyzer 1.12 into a Memory Analyzer 1.11 stand-alone version (may have security vulnerabilities)
something else?

Edit MemoryAnalyzer.ini with -vm to point to the requred VM

Andrew


From:        Kevin Grigorenko
To:        Memory Analyzer Dev list <mat-dev@xxxxxxxxxxx>
Date:        25/05/2021 14:10
Subject:        [EXTERNAL] Re: [mat-dev] Memory Analyzer 1.12 contribution to Eclipse 2021-06 M3
Sent by:        "mat-dev" <mat-dev-bounces@xxxxxxxxxxx>

Hey Andrew, Great job as always! So does this mean the next version will require Java 11 to run?

--
Kevin Grigorenko
IBM App Platform SWAT





From:        
Andrew Johnson <andrew_johnson@xxxxxxxxxx>
To:        
mat-dev@xxxxxxxxxxx
Date:        
05/25/2021 01:31 AM
Subject:        
[EXTERNAL] [mat-dev] Memory Analyzer 1.12 contribution to Eclipse 2021-06 M3
Sent by:        
"mat-dev" <mat-dev-bounces@xxxxxxxxxxx>





I've contributed the latest Memory Analyzer 1.12 build to SimRel for inclusion in Eclipse 2021-06 M3. Please test the code at
https://www.eclipse.org/mat/snapshotBuilds.php There is still time for fixes, 1 week before Eclipse 2021-06 RC1 and
I've contributed the latest Memory Analyzer 1.12 build to SimRel for inclusion in Eclipse 2021-06 M3.


Please test the code at
https://www.eclipse.org/mat/snapshotBuilds.php

There is still time for fixes, 1 week before  Eclipse 2021-06 RC1 and then another week before  Eclipse 2021-06 RC2, so do report any problems.

https://wiki.eclipse.org/Category:SimRel-2021-06
.

There a few more things to do - a New and Noteworthy, help for unindexed objects (& possibly some OQL tidy up) and reviewing the bug list

https://projects.eclipse.org/projects/tools.mat/releases/1.12.0/bugs

Some new features are:
Enable parsing of compressed files created by OpenJDK >= 15, and also performance improvements with gzipped HPROF files.

Viewing unindexed objects from snapshots with discarded objects

Acquire heap dump improvements


I would like to build the stand-alone MAT 1.12 against Eclipse 4.20 from Eclipse 2021-06 as then we can pick up some Jetty security fixes. They aren't essential but using older versions could cause security scans to flag the plugins. The release 4.20 is not available yet so I've made a guess as to the target platform. We now have target platform and product files which can be separately specified in regular builds. The 'mat-promote-release' takes the SimRel contribution and generates matching binaries; I think it needs parameterising for the destination location and possibly target platform & product.


--

Andrew Johnson


Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
_______________________________________________
mat-dev mailing list
mat-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/mat-dev

_______________________________________________
mat-dev mailing list
mat-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/mat-dev



Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU


Back to the top