【问题标题】:Is there a way to make HTTP request/response not to linger around in Java heap with Jetty?有没有办法让 HTTP 请求/响应不要在 Jetty 的 Java 堆中徘徊?
【发布时间】:2018-02-22 00:50:03
【问题描述】:

Jetty 用作在 Glassfish JEE 服务器上运行的嵌入式 servlet 容器。

捕获核心转储显示 HTTP Post 请求/响应,整个标头仍在内存中。

有没有办法从内存中清除这些请求/响应?

【问题讨论】:

  • 简短回答“否”。在任何给定点,内存中都会有请求/响应。
  • 这个问题令人困惑。在 Glassfish JEE 上运行 Jetty??

标签: java http https glassfish jetty


【解决方案1】:

如果您只运行 Jetty,而不是 Glassfish,您可以提供自己的 ByteBufferPool 来清除(设置为全 0)返回到池中的 ByteBuffer

但是,这样做会影响性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 2012-07-21
    相关资源
    最近更新 更多