ItsTomOBrien
On the download page for the brain, it mentions the 64 bit installer is:
"Only recommended for users needing drag and drop from Outlook 64-bit"

Can anyone shed some light  as to why the 64 bit  version should not be used by default to avail of better performance capability?

Are there known/documented issues?

TIA
Tom


Quote
zenrain
It doesn't allow dragging and dropping of Outlook 32 emails or contacts. I don't know the %, but I believe there are more people using Outlook 32 than Outlook 64 so right off the bat that doesn't allow the 64 bit version to be default.
macOS 10.14.6
TheBrain 11.0.119
Quote
enkidu

Quote:
Can anyone shed some light  as to why the 64 bit  version should not be used by default to avail of better performance capability?


Hello
Personally I'd love to know exactly how much 64-bit code is in TB 64bit version.
My guess is : very little. There is no reference at all to 64-bits in the 8.x release notes.
All I've found is in the v7 Release notes :


Quote:

Version 7.0.3.2 – Release Candidate
March 30, 2012
• Windows Specific Improvements
o Updated document-to-text converter, added 64-bit version
o Status of 64-bit version added to about screen

Version 7.0.3.0 – Release Candidate
March 20, 2012
• Windows Specific Improvements
o A dedicated installer for the 64-bit version for Windows has been added
o Fixed: Drag and drop from the 64-bit version of Microsoft Outlook does not always work



since I installed both versions back-to-back, the dtsearch module is obviously 64-bit, but of course this is not TheBrain software.

What I would love to know is whether Java JRE options such as :

 -d32          use a 32-bit data model if available
 -d64          use a 64-bit data model if available
 -server       to select the "server" VM

are taken into account by TheBrain when run in 64-bit mode.
Anyone ?

cheers
enkidu



Quote
zenrain
@enkidu, your best bet with that question is to email support directly.
macOS 10.14.6
TheBrain 11.0.119
Quote
Steeph
Old answer http://forums.thebrain.com/post/pb-64bit-4712996

I guess nothing has been changed much since then, I assume 64-bit still doesn't benefit TB a lot at this point. Potentially it could actually hurt performance a little bit since moving 64bit data around will take slightly more time.
PB user since 1998

Mind over matter?
I don't mind and it doesn't matter.
TB 8.0.2.1 Pro on Win10.1 Pro 64bit JVM 1.8.0-112
Quote
enkidu
well, Harlan's message is close to 4 years old, and they did release the 64-bit version.

but it's hard to tell how much 64bit code there actually is just by looking at the files and library names.

But it's true that the question is actually academic : a brain would have to be pretty huge to actually benefit from 64bit anything. Pretty huge.

cheers
enkidu
Quote
enkidu

dont feel like lunch today so I'm catching up on some reading instead.

I've just realised I missed this, somewhere down the line :


http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html

Quote:

Options

The launcher has a set of standard options that are supported in the current runtime environment.

In addition, the default Java HotSpot VMs provide a set of non-standard options that are subject to change in future releases. See Nonstandard Options.

Standard Options

-client

Selects the Java HotSpot Client VM. A 64-bit capable JDK currently ignores this option and instead uses the Java Hotspot Server VM.

For default Java VM selection, see the Server-Class Machine Detection page at
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html

-server

Selects the Java HotSpot Server VM. On a 64-bit capable JDK, only the Java Hotspot Server VM is supported so the -server option is implicit.

For default a Java VM selection, see the Server-Class Machine Detection page at
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/server-class.html



the Nonstandard Options are here :

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html#BGBJAAEH

and here are the Performance Options :

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html#PerformanceTuning


Of course there is no formal way of measuring TheBrain's performance for a common user, but we can all try to run the 32-bit version with Hotspot Client vs 64-bit with Hotspot Server and "feel" the difference... OK ?

back to work !
cheers
enkidu



Quote
enkidu
hello again

more mandatory reading for all Java application users / tweakers :

https://weblogs.java.net/blog/kcpeppe/archive/2013/12/11/case-study-jvm-hotspot-flags


good reading !
enkidu
Quote
enkidu

Quote:

Of course there is no formal way of measuring TheBrain's performance for a common user, but we can all try to run the 32-bit version with Hotspot Client vs 64-bit with Hotspot Server and "feel" the difference... OK ?

back to work !
cheers
enkidu



OK, I admit I haven't worked much today. But while digging throught all the JVM options, I found that you can enable application monitoring with a build-in tool called Java Flight Recorder.
You can then monitor live the application performance with the Java Mission Control tool.

To use both, you got to use the JDK, not the JRE.

I've just run it quick-n-dirty and you get a smart performance console for TheBrain.

I dont have time to do any extensive testing, and very probably my brains are way too tiny to make a difference. But some users here who complained of performance problems may be interested in going through this, it's easy to set up.

http://www.oracle.com/technetwork/java/javase/2col/jmc-relnotes-2004763.html


cheers
enkidu

Quote
Spacenexus
A useful find! I'll check that out.

thanks

Jim
@200229:
TB8022 32bit
Java 32bit Version 8 Update 141

Testing 11.0.60.0

Firefox, Office 2013 Pro Plus 32bit
64bit Win10Pro
64bit Primary Laptop, 8GB RAM, Intel Core i7
64bit Secondary Laptop, 64GB RAM, Intel Xeon E3
Brain user since 1997
Quote
enkidu
So, has anyone found or measured a performance increase with the  -XX:+AggressiveOpts flag ?

cheers
enkidu
Quote
Steeph
Just applied it.
I have a fairly fast machine though with enough free memory so I doubt if I really will perceive a difference without actually testing it.
PB user since 1998

Mind over matter?
I don't mind and it doesn't matter.
TB 8.0.2.1 Pro on Win10.1 Pro 64bit JVM 1.8.0-112
Quote

Newsletter Signup  Newsletter        Visit TheBrain Blog   Blog       Follow us on Twitter   Twitter       Like Us on Facebook   Facebook         Watch Us on Youtube  YouTube       

TheBrain Mind Map & Mindmapping Software     Download TheBrain Mind Mapping Software