I doubt it has anything to do with the request itself, it's probably
more related to what your page is doing. From what I understand your
page create directly or indirectly new classes. Note that most script
languages compile the script into a new Java class before executing it
so if you execute a lot of very big scripts at the same time it can
probably be pretty costy for the permgen. Something else that could be
costy is if you load a jar in this page for example with the "jars"
property of script macros.

On Thu, Sep 26, 2013 at 8:53 AM, lequan.moon <[email protected]> wrote:
> Hi,
> I'm making an application that make an AJAX request frequently from page to
> page in xwiki.
> About 1 per 10s
> The request look like this:
>
> $.ajax({
>             type: "GET",
>             crossDomain: true,
>             url: "/xwiki/bin/get/Lib/LibPage?outputSyntax=plain",
>             dataType: 'text',
>             data: data2send,
>             success: function(result) {...},
>             error: function(xhr, status, error) {
>                 console.log(error)
>                 console.log(status)
>                 console.log(xhr)
>             }
>         });
>
> And respone is simple as a text or something like a JSON Map, List.
> I took a look at jconsole and here it is
> <http://xwiki.475771.n2.nabble.com/file/n7587262/9-26-2013_1-51-09_PM.jpg>
>
> Please help! I don't understand how xwiki works on this.
>
> Thank in advanced.
>
>
>
>
> --
> View this message in context: 
> http://xwiki.475771.n2.nabble.com/Frrequently-AJAX-request-caused-PernGen-Exception-OutOfMemory-tp7587262.html
> Sent from the XWiki- Dev mailing list archive at Nabble.com.
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to