diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index ce88e3f..1568d24 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -5,7 +5,8 @@

What's New

@@ -23,7 +24,7 @@ 1709841 - (pre-release 1) Compiles with Visual Studio 2005 + (M1) Compiles with Visual Studio 2005 @@ -94,9 +95,9 @@ 1674015 - (pre-release 1) ROT hashmap handling when autogc=no (default) can lead to key collisions - in hashmap. This causes objects to be garbage finalized when they shouldn't be resulting in vm failures - with large (large) numbers of objects. + (pre-release 1) ROT hashmap key generation when autogc=no (default) + can lead to key collisions in hashmap. This causes objects to be garbage finalized + when they shouldn't be resulting in vm failures with large (large) numbers of objects. 1674179 diff --git a/docs/UsingJacob.html b/docs/UsingJacob.html index 063a0e3..e7e9fde 100644 --- a/docs/UsingJacob.html +++ b/docs/UsingJacob.html @@ -34,8 +34,20 @@ This library supports several different :

com.jacob.autogc

Determines if automatic garbage collection is enabled. This is the - only way to free up objects created in event callbacks. This - feature is not fully debugged. + only way to free up objects created in event callbacks. Automatic garbage collection , based on Java gc rules, garbage collection can be enabled via the + com.java.autogc command line option. + This feature was added in release 1.9 is not fully debugged. +

+ There are real reasons for managing the + lifetime of JacobObjects on a per thread basis. + Jacob normally manages the the com/Java object lifetime as described in the + JacobComLifetime.html document. + Some users have run into situations where they wish to try and let the Java + GC lifetime manage the lifetime of objects. This seems to usually be tied + to long running threads or to objects created as part of event callbacks. + Code was added to let users try and let the JVM manage the object life cycles + even though the JacobComLifetime.html document + says this is a bad idea.

The default value is false

@@ -49,7 +61,7 @@ This library supports several different :

-XCheck:jni

This turns on additional JVM checking for JNI issues. This is - not strictly a JACOB system property. + not an actual JACOB system property but a property used by the JVM.

The default is "no additional checking" Example: -XCheck:jni