Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
sqldeveloper 21.4 vs dbeaver windows memory consumption is 1.3gig vs. 300meg with no active conxns

both sql developer (only dba/file nav, schema brwsr,security,javase features are selected with windows look/fee, -Xms2048m&-Xmx4096ml) & dbeaver are launched with no active connections in either. (SQL Dev is re-launched after 'show welcome page at start up' is deselected)
attached is mem consumption where sql developer uses 1.3gig (in windows 10 task manager though jvisualvm shows 200meg for each heap/non-heap category) & dbeaver uses 300meg.
reviewed the way windows task manager displays memory usage by reviewing quite informative article
https://stackoverflow.com/questions/12017437/jvm-memory-why-memory-on-task-manager-difference-with-jprobe-or-jconsole-tool
with this huge difference in memory consumption between sql developer and dbeaver, the latter seems to have light mem footprint and wondering if the same can be achieved even with sql developer.
aggressive GC collection options are already configured & as mentioned, jvisualvm shows only 200meg for each heap/non-heap.
jstack trace dump is attached.
@thatJeffSmith-Oracle / SMEs - look forward to your insights around tuning this.
Best Answer
-
Xms2048m&-Xmx4096m
Set ms512m, garbage colector will try to free up memory over this size.
Answers
-
Xms2048m&-Xmx4096m
Set ms512m, garbage colector will try to free up memory over this size.
-
thx @User_H3J7U.
with above ms512m config, mem in windows task manager now shows 700meg & heap's at 200meg.
is there an ideal config that reflects the same memory size across all the different windows memory categories displayed in windows task manager for OSD - just like in dbeaver?
-
Since dbeaver doesn't use the FCP via JDeveloper, then I'm not sure sure how useful those comparisons will be.
I'm more worried when someone says their machine or process becomes sluggish, unresponsive.
-