is b4j suitable for a large desktop application?
LoC ? = line of code ?...I have several products with thousands of LoC, ....with over 20 people connected simultaneously ...
yesLoC ? = line of code ?
like that: i create a jar file, these jar file is put in a shared folder on a server and communicates to SQL Server.with over 20 people connected simultaneously ? Can you explain better ?
have you a screen shot?yes
like that: i create a jar file, these jar file is put in a shared folder on a server and communicates to SQL Server.
May I ask, how much RAM needed for your application?You would need to explain better what is big for you first.
But from my experience I have several products with thousands of LoC, spanning several forms, classes, libraries. With over 20 people connected simultaneously and never actually felt that b4j let me down.
May I ask, how much RAM needed for your application?
I ran ABM sample, it took about 1 GB RAM, which is rather big in my opinion.
If my application build with B4J that is bigger in LoC about 10 times than ABM and it will connected simultaneously for about 100 people, does it mean RAM usage will also 10 times bigger?
No.If my application build with B4J that is bigger in LoC about 10 times than ABM and it will connected simultaneously for about 100 people, does it mean RAM usage will also 10 times bigger?
You were right. number of LoC doesn't related to more RAM and ABM indeed use a lots of libraries.Most likely it is not, ABM is a very very large library you me be seeing the tip of the iceberg with what you are coding and with what ABM really is.
then again number of LoCs doesnt mean more ram. it is not related at all.
AND we were talking here about desktop apps not server. ABM is server app and my applications are all for desktop.
never i have seen more than 300mb of RAM, and even then!!! one thing is what Java allocates from the OS and the other the actual usage of the application on the JAVA Heap. java heap could be up to 1GB and your app may be consuming 10mb it all depends on the garbage collector.