On Tue, 2016-02-02 at 20:58 +0100, David Skalka wrote:
> it is simple test application with one while. here is whole source code:
>
Have you looked at your own data?
Oleg
>
> import java.io.IOException;
>
> import org.apache.http.impl.client.CloseableHttpClient;
> import org.apache.http.impl.client.HttpClientBuilder;
>
>
> public class Program {
>
> public static void main(String[] args) throws IOException,
> InterruptedException {
>
> while(true){
> CloseableHttpClient httpclient =
> HttpClientBuilder.create().build();
> httpclient.close();
> Thread.sleep(5);
> }
>
>
> }
>
> }
>
>
> 2016-02-02 20:51 GMT+01:00 Oleg Kalnichevski <[email protected]>:
>
> > On Tue, 2016-02-02 at 20:42 +0100, David Skalka wrote:
> > > sorry i dont understand you. What do you mean by "what does this all tell
> > > you" ?
> > >
> >
> > Have you taken even a cursory look at your own data?
> >
> > What makes you think there is a leak in HttpClient?
> >
> > Oleg
> >
> > > 2016-02-02 20:21 GMT+01:00 Oleg Kalnichevski <[email protected]>:
> > >
> > > > On Tue, 2016-02-02 at 19:30 +0100, David Skalka wrote:
> > > > > Here is long running snapshot with types
> > > > >
> > > > > https://drive.google.com/open?id=0B8cERbS5JTTtZkVpWmhVWS11UkU
> > > >
> > > > And what does this all tell you?
> > > >
> > > > Oleg
> > > >
> > > > >
> > > > > 2016-02-02 17:22 GMT+01:00 Gary Gregory <[email protected]>:
> > > > >
> > > > > > Can you look and see what kind of objects are retained?
> > > > > >
> > > > > > Gary
> > > > > > On Feb 2, 2016 2:33 AM, "David Skalka" <[email protected]>
> > wrote:
> > > > > >
> > > > > > > Why this code causes a memory leak?
> > > > > > >
> > > > > > > code:
> > > > > > >
> > > > > > > *while(true){*
> > > > > > > * CloseableHttpClient httpclient =
> > > > HttpClientBuilder.create().build();*
> > > > > > > * httpclient.close();*
> > > > > > > * Thread.sleep(5);*
> > > > > > > * }*
> > > > > > >
> > > > > > >
> > > > > > > Here is a graph of memory allocation:
> > > > > > >
> > > > > > >
> > https://drive.google.com/file/d/0B8cERbS5JTTtMnUyVXJNZDRFbHM/view
> > > > > > >
> > > > > >
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [email protected]
> > > > For additional commands, e-mail: [email protected]
> > > >
> > > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]