From: | thhal at mailblocks(dot)com (Thomas Hallgren) |
---|---|
To: | |
Subject: | [Pljava-dev] What about using the server jvm ? |
Date: | 2005-05-18 21:40:07 |
Message-ID: | thhal-0uk5nAxuzzTYNhVmqWWWw21HmxhCnKy@mailblocks.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pljava-dev |
Juan Manuel Diaz Lara wrote:
> I made a very small test, I chaged my path to jre/bin/server in place
> of jre/bin/client, and executed SELECT
> sqlj.get_classpath('public')... it worked.
>
> I would like comments about the implications: what about performa ?
> and compatibility ?
PL/Java supports both the client and server JVM. The best choice depends
on your use-case. The server will typically outperform the client during
long and heavy sessions at the cost of higher memory consumption and
some degraded performance initially. Since a PostgreSQL backend is
single-threaded and each session spawns a JVM of it's own, the higher
memory consumption imposed by the server may not be worth it.
Regards,
Thomas Hallgren
From | Date | Subject | |
---|---|---|---|
Next Message | Terrance Davis | 2005-05-19 22:49:11 | [Pljava-dev] language "java" does not exist |
Previous Message | Juan Manuel Diaz Lara | 2005-05-18 21:29:44 | [Pljava-dev] What about using the server jvm ? |