Re: MD forgets reconcile
Lewis G Rosenthal <[email protected]> Fri, 22 Jun 2012 11:20:57 -0400
| Newsgroups | gmane.comp.finance.moneydance.general |
|---|---|
| Organization | Rosenthal & Rosenthal, LLC |
| Message-ID | <[email protected]> |
Good morning...
On 06/22/12 05:24 am, Dave Saville thus wrote :
> On Thu, 21 Jun 2012 18:13:12 -0400 Lewis G Rosenthal wrote:
>
<snip>
>>
>> (the above from java.exe -version)
>>
>> Also, what are you using in your cmd file to start MD insofar as java
>> configuration is concerned? Maybe we're running out of heap space? So
>> far, I've been okay with -mx512m:
>>
>> '@' || jbin' -mx512m -cp
>> 'mdbin'moneydance.jar;'mdbin'appsrc.jar;'mdbin'jcommon-1.0.16.jar;'mdbin'jfreechart-1.0.13.jar;'mdbin'tablelayout.jar
>>
>> Moneydance'
>>
>> Compare that to what you're using. For the record, I have *not* seen
>> this type of data file corruption with 2011r2 (803).
>
> Two differences - three actually but will get to that, I don't have
> the -m set at all and mdbin is not there - I chdir to the MD directory
> first and in fact the line that sets it produces nothing ie mdbin = ''
>
The complete code in my script is:
/* */
parse source . . thiscmd
jbin = 'c:\Java160\bin\java.exe'
classpath = ''
/* find out the directory of this command file */
mdbin = filespec('drive', thiscmd)||filespec('path', thiscmd)
/* run the application */
'@' || jbin' -mx512m -cp
'mdbin'moneydance.jar;'mdbin'appsrc.jar;'mdbin'jcommon-1.0.16.jar;'mdbin'jfreechart-1.0.13.jar;'mdbin'tablelayout.jar
Moneydance'
return rc
The -mx512m is older style (-Xmx512m is newer) for setting the maximum
java heap. The option is -Xmx:
{0}[c:\java160\bin] java -X
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see
documentation)
-Xcheck:jni perform additional checks for JNI functions
-Xshare:off do not attempt to use shared class data
-Xshare:auto use shared class data if possible (default)
-Xshare:on require using shared class data, otherwise fail.
The -X options are non-standard and subject to change without notice.
I think newer JVMs respect the older syntax.
> I said a third - I have multiple *.md files. My main one and a couple
> of really small ones. As this lives on my laptop I have a modified
> script that:
>
> PGP decrypts a tar file of all the *.md files
> Invokes MD
> Tars up the *.md files
> PGP encrypts them
> Multiple overwrites of the *.md files with changing bit pattens.
>
> I have done this for years. But half the time I open MD it is to check
> something "when did we buy the electric kettle that just failed?" and
> I got fed up with having to put the pass phrase in to re encrypt so
> yesterday I added code to check the number of *.md files their size
> and date and only reencrypt if something changes - the *md files still
> get wiped of course.
I don't see anything here which would cause you to lose a partial file.
I think more on this, but try setting the max (or initial) java heap and
see how that does, perhaps.
--
Lewis
-------------------------------------------------------------
Lewis G Rosenthal, CNA, CLP, CLE, CWTS
Rosenthal & Rosenthal, LLC www.2rosenthals.com
Need a managed Wi-Fi hotspot? www.hautspot.com
visit my IT blog www.2rosenthals.net/wordpress
please do not add my address to any non-bcc mass mailings
-------------------------------------------------------------
_______________________________________________
For Moneydance customer support, please visit http://help.infinitekind.com
[email protected]
http://moneydance.com/mailman/listinfo/moneydance-info